From xen-users-bounces@lists.xenproject.org Fri Jan 04 16:12:18 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16: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-users-bounces@lists.xenproject.org>)
	id 1gfS42-0007Cy-Vf; Fri, 04 Jan 2019 16:11: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=UdhV=PM=gmx.de=mangel@srs-us1.protection.inumbo.net>)
 id 1gfS42-0007Cp-Ca
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 16:11:14 +0000
X-Inumbo-ID: 5adcf74a-103b-11e9-89ff-87acc927f466
Received: from mout.gmx.net (unknown [212.227.17.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5adcf74a-103b-11e9-89ff-87acc927f466;
 Fri, 04 Jan 2019 16:11:13 +0000 (UTC)
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx103
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LzbXq-1hRHcz3WIk-014orR for
 <xen-users@lists.xenproject.org>; Fri, 04 Jan 2019 17:11:11 +0100
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 57A0F401B354
 for <xen-users@lists.xenproject.org>; Fri,  4 Jan 2019 17:11:11 +0100 (CET)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id D65E7200C44A
 for <xen-users@lists.xenproject.org>; Fri,  4 Jan 2019 17:11:10 +0100 (CET)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.101.0 at satan.chao5.int
MIME-Version: 1.0
Date: Fri, 04 Jan 2019 17:11:10 +0100
From: Christoph <mangel@gmx.de>
To: xen-users@lists.xenproject.org
Message-ID: <c9fc96924eefe167eb9e0ac50e730366@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.7
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K1:ptKnc0LEQAsbdhj6fzdb5hyxBxG0xLjpPBBwV9iFDMWZW9MOiuG
 gnY1VoMoI8YmwSGvUUlo4gWJnbjf8fyxCTxM+YlBGs8ItROdvv4gXH6eVXUVYEp7xjzaF2q
 XrdNAM6oDYXeGFYyV7t+EmSs8Z84PkZtF+5YfCBIqNfbi+6QY6EE80m4XvaGox5dsETlj50
 Tg69MxQn6LrNYxv9VIIxQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:OxuQ2uKHTyw=:nIjEDzFh26o8HAugyXtMBR
 njd9tTDzaiFyHnyUzCm2f7gzUluwdFUl9akzwsQrWytcOdgHn0pcKgsDBXohJ5Jc2y6txcJIa
 RvJW3CXxAIZKH49ULAa89HQV6QqZuRHe9lTv/fAoVkPvDaB53sbkmIo0nXVNPNsuknFKH8guU
 HK56bq2lRY8Wd0JhX/SW3hZypl4xRsMi32572M/Hg2jrtad9mIVOwHktXOZefFfrtWCooiN4x
 NAd66+skwkeaQnGLotHl8nElxmhLDswNBmjc4WOTb8/E8P7JtvjDJNBAXJeCqUKEPm+jqflTu
 +otoUoTNSVNK4OSKWaz6wuKPFzdJ1aqqfJQXxF4VbumcD9O0JZnnAQn6yEBxhnt+CDxk1m1f8
 uzM7tm286oLLZMFBFVQ9Xptbwzaffe07+7cEA5F+WMNdAnOo/zCaY9VjyuUMfEd/29cWbCkne
 d5k1nCMt/I4uhzAfQpHGa3D4LcOaWPBwZZbWg9+maBGEs4RgZwkTkdZQHexYpQbdL6MfXLiEy
 TInE8TqRzI+VvljkCbn56dmptMIbpw0LULyKkYhjYUWz6dwTYYDSCl8DwbeN+1EHRiQ1CNBj2
 +ea6d2PTDoSBUv8V4RNcK7iy29bc/V/NuY0fMerz1+V9+BbIQ9Nvf2NgJKCPX6PL6ilxnLrmq
 +kj9vsfFpzFH2mmsQzUsvnV17vkSHja7RwfO/jrP8oxiwLL8dFT8uAC8F1iK9b6HgaWejrJCr
 yj6fql3rDmVX6J7YVcEYIk9T9IEZaw0fXs34CqR0HHDUOe741rRwdN4bcEahUWswqbXn63zN/
 HTAuiMyjN4cexmri+L02kGkXOKRvFBfQ48vP/krCr9/9h6nRJMuU4Y+bXapNkBdJy30LQ9KmS
 a/B4GeDB1gWmaquGIV292OqNwJ+EEfg3fvC415YUdFVAh1SAA3XHdeRPNF6+OV
Subject: [Xen-users] xen and libvirt
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkKCkRvZXMgc29tZW9uZSBrbm93IGhvdyBpdCBpcyBwb3NzaWJsZSB0aGVzZSBwYXJhbWV0ZXJz
OgoKZTgyMF9ob3N0Cm1heF9ncmFudF9mcmFtZXMKCnRvIHNldCB3aXRoIGxpYnZpcnQgeG1sIGNv
bmZpZz8KCkkgdXNlIHRoZW0gd2l0aCB4bCBjb25maWcgYnV0IEkgd2FudCB0byBjaGFuZ2UgdG8g
bGlidmlydCBjb25maWcvdG9vbHMuCih3aXRoIGxpYnZpcnQgNC4xMCBpdCBpcyBwb3NzaWJsZSB0
byBzdGFydCBwdmggZG9tYWlucykKCi0tIAotLS0tLS0KR3JlZXR6CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Fri Jan 04 16:28:51 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:28: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-users-bounces@lists.xenproject.org>)
	id 1gfSKA-0008Tu-6f; Fri, 04 Jan 2019 16:27:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UdhV=PM=gmx.de=mangel@srs-us1.protection.inumbo.net>)
 id 1gfSK9-0008To-JT
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 16:27:53 +0000
X-Inumbo-ID: ae6cab18-103d-11e9-92db-bc764e045a96
Received: from mout.gmx.net (unknown [212.227.15.19])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae6cab18-103d-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:27:52 +0000 (UTC)
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx001
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MXI5V-1grP740Hwb-00WEx5 for
 <xen-users@lists.xenproject.org>; Fri, 04 Jan 2019 17:27:51 +0100
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 63E50407408C
 for <xen-users@lists.xenproject.org>; Fri,  4 Jan 2019 17:27:50 +0100 (CET)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id D7CEA200C44A
 for <xen-users@lists.xenproject.org>; Fri,  4 Jan 2019 17:27:49 +0100 (CET)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.101.0 at satan.chao5.int
MIME-Version: 1.0
Date: Fri, 04 Jan 2019 17:27:49 +0100
From: Christoph <mangel@gmx.de>
To: xen-users@lists.xenproject.org
Message-ID: <1b94ca503a3686e7a27757eb5884129d@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.7
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K1:d1z/atPiDq0/YDPBAE3W/AMqAZx3mAn2Qfw6Bi0ziWTBvD97VGP
 k45rWjydH8k10TU7xaWACjAwBrpJENMq+S6UXCHu/sEnLsYYJaafcUbopk0tIbDdYc18wQr
 3s8ZrI7gffbwdvq6b1plwWcCEbtMWEYdtMq4JRXN1BqKXh0bVAtJ7/h2hzszo5mGRI2MgwU
 jHR8aYJL5sl/eT21ZP26w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:Mzrjh1R+LDc=:R4rh/gMAbuIYHfl+HZCAly
 mX+kFzmn6IUqTzKTu0ESV7l161QGavyHeCjqvTMh2rWSPNAwppngbgfuiSHJ+/XhgF4w8haXu
 jXFm2WCQnA3SDS5VyotRHEyVrdWtlOqwK2MYxJ+B5iykKzx4Aw0W8AZ1sbkiup5NlW58VBAp/
 MbrNFanpGrF3swn5Bgaa5QkSfdUR/wVBbO1IXl9WQelB3TbXxLHlOVmKIjNM686IQuHvR3GGN
 OhviksM0BebaBybNCOADwjcKXbmApEtQlCqygQSqyFH6t1Eb0cEenbZTuiBnwwa2uKzAizIba
 NaHMtZXBTWLeEv2OhtvG2BUBd2unOaUK9Ae6pw0pnSWVO+5XAyuOI4A/BkU268rBH4S7pr7Zt
 Vm3IQRRhNtCUPDjNX4c6j/FLzWsiRFz2XlQoXYY02ko+3mMHuH57fXeeaPpxiiW9H9d1uj74/
 fhUzubZtbDRvb06qqP/OMFCDz/mN+/nFbG2xcQyXm6Ov7g5SMlZdRvYWNJX3QqnVTp2LEUrMe
 FedFast61G8ldMbbfp/tLHauEnIqiFOpO6jXOLg2J+4pId5hTdCjmp4ydZT2wRUUeDpcMZz1e
 eGOOrpgPkIptHjYEF9fTVnCEYSgxmOiFhb+0oFWm48voPcFVqiJl7MElgfNE5jjckcsWIT9Vg
 HaqFkEUmqfG69cCjUnsIBoBKRUZiGaRAWkVoCsk5ipgh7J4gFeNV/ug7ZJSWNNStkg2Z3E+nl
 qXSd076Hz3JURP9UrlMWsvRrrZDUvVWm6ik6tGLKxIwsrL+xVcVKFlO+qgiUo4WDu2N211aHL
 Fr9BOczS2GR9Q7g5KXGnO1Cip4JuEA+c0E7jyMyLQOqDOw/2TCzDI9QwK+c/EvCGvi4DWmzJp
 k9LSCUwSngOByNpoe+ewsbV4DIOYDs2Py1gBRioMF2mu6BRiM5IhQWe6t0owNl
Subject: [Xen-users] boot of domU questions
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkKCml0IGlzIHBsYW5uZWQgdG8gbWFrZSBwdmggRG9tYWlucyBib290YWJsZSAobm90IGRpcmVr
dCBib290KT8gSWYgeWVzIGZvciAKd2hpY2ggdmVyc2lvbj8KYW5kIGlzIHRoZXJlIGFscmVhZHkg
Z3J1YjIgdXNlYWJsZSBpbiBhIGRvbVU/CgotLS0tLS0KR3JlZXR6CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Fri Jan 04 18:33:03 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 18:33: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-users-bounces@lists.xenproject.org>)
	id 1gfUG7-000321-2G; Fri, 04 Jan 2019 18:31: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=vvpV=PM=yahoo.com=tlviewer@srs-us1.protection.inumbo.net>)
 id 1gfUG5-00031v-Cz
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 18:31:49 +0000
X-Inumbo-ID: fe56d162-104e-11e9-ba5c-0bad08ae2b68
Received: from sonic302-22.consmr.mail.ne1.yahoo.com (unknown [66.163.186.148])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe56d162-104e-11e9-ba5c-0bad08ae2b68;
 Fri, 04 Jan 2019 18:31:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1546626707; bh=pW1FelsaZ0XwrBYO7nRxweagNY7/fsePJcTLopWgpYE=;
 h=Date:From:To:In-Reply-To:References:Subject:From:Subject;
 b=mjyH8sHHUTQ7h1KONjpFuhmfe31fZ9atGcvT415BMFfNHeINs/Boz8T8h3qtChDo0/yeGfOblc6KlJHAS9aFuSvs2R+4WqAPkXikSZAhEb9v5ZfQldLCw0TLyVfu68at60Zt1xxR8i5t54M8jrHNT1wPtTPxbpXxp52/Bef3FzvszlWc3uB0pXf6WcXuj2SE98i0rMK6t5nxhyZ8obPnuZS+KpeSfTSxnp5u0uDaiI8Yy0jBakJaG0DWKWM1xaMrrpGWu+xXdyUj659p194vwtJMI7uy53vIrq572Frb10mXq4wto0Ol/1gjzckZcN46dkigCtOYuPxWjvf7XUvTQw==
X-YMail-OSG: Mb0FjBYVM1kxONyRVKLeNFfVg6HFDAwx6FiZ6TGRQwyeiRUL9DL3RfT4e4dEZ7K
 K2gtxB90wNohWphezcviQHnVldQSAKluCO2myeXJZq07GjqHBI6FOKZi6HyDKN.f.vMuiJdYzfOs
 nMqjbTwaU4M5rWvhdTNquIJ69nPFZbf_9yPFBFGECg2aCLOfEc_tqOGtAEGBgbOvViDuKtgI3vsh
 WkRUIAyo.72c5FLQM.EBWJZi4sevB4eaoEiK4kAG7slTDUVmNqoBTgEdUKrIE5Ierkpn06YsvNoN
 09KYsJIjKmnw5Ok0QJmIesOIAWYQv_pceCryX.VD67YGzmsQfkVytxwft40TFfroJSdR7_SUsF1I
 foWg_uhSPGPUu8Pvs172kwkI8dtU_VZVBSKB6.2EU9f1IjhjvtjiQjqE2tU17zJfzZvdYHjyZ4tV
 0UrbGKJ4lb.uc6lQtHJE43Jtqr82Ke111NcJzSAHz.4t16AZF6ZFTRHDnTJn8sf2B4Nz_XQEduih
 gJbz8lKEUnGnJJcWB0TjHRvEE3iu1yCxca0YCqx_gGU5_nEk9Nlx7hC9uB_K1I6gM4MGKXgOnGXD
 1O_IyVgcP_oYh8cW5uFwZ7zce5XfoqKc6iJyHIuP5SuLdr84rNLkZVyiPbhnZAZJlkTgxPOk_xzD
 Zfzbeim3itbSuG__mpq.Y4JQ8a1pNXNpvqLNEuKJpzRjnVz3E4RR2lxOQG7ANRgmu2HhVfzWYsvt
 .rDELtnWPrpUDEftvDatG6iOeZ_HkBrztj1m3nQ1N5SzXSRoOpyRUrNGB0M3T84XTKT9yeL_UiaA
 lLo.hrvLqqPPMjP0QPGvSzOFXQiUFT.4cZOodf9FjTDTEtQRq7OC5j5YioqBfP6bJR.r3253f6o2
 4hVgdldbu5ijiqUt3WamVxaj.4rew5fh4fjTccuzk2kAMK1_AwoA6y5GYITsTae.q3.F53UED0WI
 BNEDLJnv0OMen86S2SRCAZBzaQEJeGUDhk7ACK3ad2yi1Ba_wrkC1oUbR9nOnV6Jk9JJAq4RLJ.U
 R5KzFBAGX7IHNFOJUhAvAHY3lWAleKO4SSbH69uDbgp8N5VuNP7kMHX18MAwl7uGMpjPyUbtd
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Fri, 4 Jan 2019 18:31:47 +0000
Date: Fri, 4 Jan 2019 18:31:42 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: xen-users@lists.xenproject.org, Christoph <mangel@gmx.de>
Message-ID: <905564422.2646459.1546626702489@mail.yahoo.com>
In-Reply-To: <1b94ca503a3686e7a27757eb5884129d@gmx.de>
References: <1b94ca503a3686e7a27757eb5884129d@gmx.de>
MIME-Version: 1.0
X-Mailer: WebService/1.1.12857 YMailNorrin Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 4420
Subject: Re: [Xen-users] boot of domU questions
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4902757304465462800=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4902757304465462800==
Content-Type: multipart/alternative; 
	boundary="----=_Part_2646458_1312990106.1546626702488"
Content-Length: 3843

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

hello,

https://lists.gnu.org/archive/html/grub-devel/2018-10/msg00192.html
You need a pvgrub2 kernel, built as in the above link.
Your domU kernel needs kernel-4.20+, unless you backport several patches from 4.20 into kernel-4.19.

From your other post, looks like you are on Debian Buster, which has kernel-4.19.
I've got this working (pvh2 support) in CentOS 7.6 using the kernel-ml (kernel-4.20) from elrepo.

Check out the libvirt team page here:
https://salsa.debian.org/libvirt-team/libvirt

PryMar56
Freenode IRC ##xen-packaging



 

    On Friday, January 4, 2019, 8:28:35 AM PST, Christoph <mangel@gmx.de> wrote:  
 
 Hi

it is planned to make pvh Domains bootable (not direkt boot)? If yes for 
which version?
and is there already grub2 useable in a domU?

------
Greetz

_______________________________________________
Xen-users mailing list
Xen-users@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-users  
------=_Part_2646458_1312990106.1546626702488
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div class=3D"ydp6a7f6115yahoo-style-wrap" style=
=3D"font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px=
;"><div><div><div>hello,<br><br></div><a href=3D"https://lists.gnu.org/arch=
ive/html/grub-devel/2018-10/msg00192.html" rel=3D"nofollow" target=3D"_blan=
k" class=3D"">https://lists.gnu.org/archive/html/grub-devel/2018-10/msg0019=
2.html</a></div><br></div><div>You need a pvgrub2 kernel, built as in the a=
bove link.<br><div><div>Your domU kernel needs kernel-4.20+, unless you bac=
kport several patches from 4.20 into kernel-4.19.<br><div><br><div>From you=
r other post, looks like you are on Debian Buster, which has kernel-4.19.<b=
r>I've got this working (pvh2 support) in CentOS 7.6 using the kernel-ml (k=
ernel-4.20) from elrepo.<br></div></div></div></div></div><div><br></div><d=
iv>Check out the libvirt team page here:<br><div><a href=3D"https://salsa.d=
ebian.org/libvirt-team/libvirt" rel=3D"nofollow" target=3D"_blank">https://=
salsa.debian.org/libvirt-team/libvirt</a><br><div><br><div>PryMar56<br>Free=
node IRC ##xen-packaging<br></div></div></div></div><div><br></div><div><br=
></div><div><br></div><div></div>
        <div><br></div><div><br></div>
       =20
        </div><div id=3D"yahoo_quoted_7330412708" class=3D"yahoo_quoted">
            <div style=3D"font-family:'Helvetica Neue', Helvetica, Arial, s=
ans-serif;font-size:13px;color:#26282a;">
               =20
                <div>
                    On Friday, January 4, 2019, 8:28:35 AM PST, Christoph &=
lt;mangel@gmx.de&gt; wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir=3D"ltr">Hi<br></div><div dir=3D"ltr"><br></di=
v><div dir=3D"ltr">it is planned to make pvh Domains bootable (not direkt b=
oot)? If yes for <br></div><div dir=3D"ltr">which version?<br></div><div di=
r=3D"ltr">and is there already grub2 useable in a domU?<br></div><div dir=
=3D"ltr"><br></div><div dir=3D"ltr">------<br></div><div dir=3D"ltr">Greetz=
<br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr">_____________________=
__________________________<br></div><div dir=3D"ltr">Xen-users mailing list=
<br></div><div dir=3D"ltr"><a ymailto=3D"mailto:Xen-users@lists.xenproject.=
org" href=3D"mailto:Xen-users@lists.xenproject.org">Xen-users@lists.xenproj=
ect.org</a><br></div><div dir=3D"ltr"><a href=3D"https://lists.xenproject.o=
rg/mailman/listinfo/xen-users" target=3D"_blank">https://lists.xenproject.o=
rg/mailman/listinfo/xen-users</a></div></div>
            </div>
        </div></body></html>
------=_Part_2646458_1312990106.1546626702488--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4902757304465462800==--


From xen-users-bounces@lists.xenproject.org Fri Jan 04 19:58:14 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 19: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-users-bounces@lists.xenproject.org>)
	id 1gfVaW-0000zq-RK; Fri, 04 Jan 2019 19:57:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KwWN=PM=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gfVaV-0000zl-4e
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 19:56:59 +0000
X-Inumbo-ID: e3727ee0-105a-11e9-92db-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3727ee0-105a-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 19:56:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=Wdgkfe4hbaHtmfefEQthuFD0lmswMBHvJNz6FXgfHcQ=; 
 b=mWdswA4IT1P28T3NJI9iyLE4Fx74bpDWlpP+hH7neij8j0ksH4HJZivPNCj6Lz4CtvcMOQo26ElPfcCZ9NL3BOZb57BrxCXPVJV5OVeCo+Atn7JUpHfIWOx2xF6G8CnTUpMaGWvNcEsF09jzi6/xEhq0ITYydb4pQsW0pSy2yFr+mMdHada+yOF2+EeUPzzYD/6t/eDUUo7iCHAeCg10DFkPNLIY0yYYSp5FhYxzcZzNGDVt/s+fBKG/VAxwyAMM17aOLX+tbt9FbV36/kwP/l4GiTL6OiwN9P0NmaHNlCpLoIYq8OpAwFOhsJw8CtfJ8XYjvJhtrLQX9Qg1XbnDeg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1gfVaR-00082z-Ep
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 19:56:55 +0000
Date: Fri, 4 Jan 2019 19:56:55 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Message-ID: <20190104195655.GC4569@bitfolk.com>
References: <1b94ca503a3686e7a27757eb5884129d@gmx.de>
 <905564422.2646459.1546626702489@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <905564422.2646459.1546626702489@mail.yahoo.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-users] boot of domU questions
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgTWFyaywKCk9uIEZyaSwgSmFuIDA0LCAyMDE5IGF0IDA2OjMxOjQyUE0gKzAwMDAsIE1hcmsg
UHJ5b3Igd3JvdGU6Cj4gSSd2ZSBnb3QgdGhpcyB3b3JraW5nIChwdmgyIHN1cHBvcnQpIGluIENl
bnRPUyA3LjYgdXNpbmcgdGhlIGtlcm5lbC1tbCAoa2VybmVsLTQuMjApIGZyb20gZWxyZXBvLgoK
SSB0aGluIEkgc2F3IHlvdSBtZW50aW9uIG9uIElSQyB0aGF0IHRoZSBib290IHVwIHByb2Nlc3Mg
aXMKbWFzc2l2ZWx5IHNsb3dlciB3aXRoIFBWSCBjb21wYXJlZCB0byBQVj8gSXMgdGhhdCBzdGls
bCB0aGUgY2FzZSBhbmQKaGFzIGl0IGJlZW4gcmVwb3J0ZWQgYXMgYSBidWcvcmVncmVzc2lvbiBp
ZiBzbz8KCihUaGFua3MgZm9yIGFsbCB0aGVzZSBub3RlcywgdGhvdWdoISkKCkNoZWVycywKQW5k
eQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Fri Jan 04 20:27:32 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 20:27: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-users-bounces@lists.xenproject.org>)
	id 1gfW3e-0003YD-BL; Fri, 04 Jan 2019 20:27:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UdhV=PM=gmx.de=mangel@srs-us1.protection.inumbo.net>)
 id 1gfW3d-0003Y8-2U
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 20:27:05 +0000
X-Inumbo-ID: 18229975-105f-11e9-92db-bc764e045a96
Received: from mout.gmx.net (unknown [212.227.15.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18229975-105f-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 20:27:03 +0000 (UTC)
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx002
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MYOkT-1gsQFA3Sjp-00V9WN; Fri, 04
 Jan 2019 21:27:01 +0100
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 633BE401B356;
 Fri,  4 Jan 2019 21:27:01 +0100 (CET)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id 7B73F200C44A;
 Fri,  4 Jan 2019 21:26:55 +0100 (CET)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.101.0 at satan.chao5.int
MIME-Version: 1.0
Date: Fri, 04 Jan 2019 21:26:55 +0100
From: Christoph <mangel@gmx.de>
To: Mark Pryor <tlviewer@yahoo.com>
In-Reply-To: <905564422.2646459.1546626702489@mail.yahoo.com>
References: <1b94ca503a3686e7a27757eb5884129d@gmx.de>
 <905564422.2646459.1546626702489@mail.yahoo.com>
Message-ID: <0eb71b07f79de5c30f32715928aae20d@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.7
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K1:HDsODmwAuIV/qYgNEROI/+o1OAOJQfIlywUaoZ+5V+lqY38dLPz
 s7zknQMnQDBalW+E+0c0qN7tZX7+iffFWNC7Cv8eC6J4qQbDuXyI1iPOzvNEMCtzfdUfkLO
 /RQ6YPG5fPjeRntJryniulU1wNXMFk5SHaKiL2pw+i9xY7rKPSGkL87HVwwriz2dQ9NZB8E
 cHt+rynf9PUPcBf/X8XNQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:oaumLRZuRkI=:v06jiPCShuhksAnp25YuIo
 yvcXXD/Pl6HL6665i2GkEgLVbeHWlX8SkOt1T7pKNlC5GtooOMT8TFYHxHw11nADLYhqam/0J
 1NlqJ9aPrryOojSkjF6hJ1rw+XGF/8CU1IE5TJ3MC95Pkj5me52OXSVKRumWFQ8I9wbutq1H8
 2DSKxDY0xFN9eY/J+7m2NvLTiWYit4kDHmgbmhsexxGwnxVqKykQZxPLwO/sffePu6HDZ437r
 Sav9cqvXfoE51bctQaaLmkZ/wFfilozaL/eq0fVJol8LcdnVpiJW9n3NvD+8c3xh5+xr/2pvU
 95eBfIY3AJ4RMo2nv0iuPNON6Dr7yEWE32hb2Ur8vkBxDwg3OhQzcOY0w9hDnATMDxEayGFiR
 l4XaHHFpnxdZl1tu8qMsKjWU5HoWxxx7w44/GFCU6XvDvJojIPM9YdNghBG9c8jcZ7vqIHKb2
 bDi/aXSFPr6FOh8QcRbJiYWbU8X/tW3PqR2vQld+QKOzmIgpaJFz9F/nOOd6+DdeTmOZ1vqVY
 mpdN41sVhSy0vOobXh2oPs/xdZ4xhD9h9jsOd/45pWhFMn2/5AZ24ra2r+J7tcuy7swID3tvl
 OWzCEfyrchcoTfsMuKI7rYfxKUFEkfC6i04OuzUJXq+OLOHP3JvX2cP9PVNj384WP7Za3GiHT
 B4Bs3OFch7J9g7oQRk2cVFHFL2JIMMTq8E2IdDqMitWPU3hv6/g0MtkaRe5Wr5oA0LiluBmA3
 kBu8oYi1THmhbnLAzKV5g5S88iPbbK8a5nx9XNnHmyU8cVXUZNvmDiQyteVYKQW4JwrJROOwy
 UVPHvBVrxEhqs8zXVHwuXIHKEwfgemisfF2bAU7osA00Nt9FSkVJBTYLBHXCzX2JUt7H4HCIK
 kKYLwHM7HaR4ZwTT4+heXosAngbn3P4Nvnj5Lli0YTWfPuitqz9yFn7LnudqqC
Subject: Re: [Xen-users] boot of domU questions
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkKCm15IHhlbiBpcyB0aGUgNC4xMCBmcm9tIGNlbnRvcy12aXJ0IHByb2pla3Qgd2l0aCBrZXJu
ZWwgCjQuOS4xMjctMzIuZWw3Lng4Nl82NCBpbiBkb20wLiBNeSBkb21VJ3MgaGF2ZSBhbGwga2Vy
bmVsIDQuMjAgZnJvbSAKZWxyZXBvLiBTbyB3aGF0IEkgb25seSBuZWVkIGlzIHRvIGJ1aWxkIHRo
ZSBwdmdydWIyPwpPciBkbyBJIG5lZWQga2VybmVsIDQuMjAgaW4gdGhlIGRvbTAgdG8/CgpBbSAy
MDE5LTAxLTA0IDE5OjMxLCBzY2hyaWViIE1hcmsgUHJ5b3I6Cj4gaGVsbG8sCj4gCj4gaHR0cHM6
Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTgtMTAvbXNnMDAxOTIu
aHRtbAo+IAo+IFlvdSBuZWVkIGEgcHZncnViMiBrZXJuZWwsIGJ1aWx0IGFzIGluIHRoZSBhYm92
ZSBsaW5rLgo+IAo+IFlvdXIgZG9tVSBrZXJuZWwgbmVlZHMga2VybmVsLTQuMjArLCB1bmxlc3Mg
eW91IGJhY2twb3J0IHNldmVyYWwKPiBwYXRjaGVzIGZyb20gNC4yMCBpbnRvIGtlcm5lbC00LjE5
Lgo+IAo+IEZyb20geW91ciBvdGhlciBwb3N0LCBsb29rcyBsaWtlIHlvdSBhcmUgb24gRGViaWFu
IEJ1c3Rlciwgd2hpY2ggaGFzCj4ga2VybmVsLTQuMTkuCj4gSSd2ZSBnb3QgdGhpcyB3b3JraW5n
IChwdmgyIHN1cHBvcnQpIGluIENlbnRPUyA3LjYgdXNpbmcgdGhlIGtlcm5lbC1tbAo+IChrZXJu
ZWwtNC4yMCkgZnJvbSBlbHJlcG8uCj4gCj4gQ2hlY2sgb3V0IHRoZSBsaWJ2aXJ0IHRlYW0gcGFn
ZSBoZXJlOgo+IGh0dHBzOi8vc2Fsc2EuZGViaWFuLm9yZy9saWJ2aXJ0LXRlYW0vbGlidmlydAo+
IAo+IFByeU1hcjU2Cj4gRnJlZW5vZGUgSVJDICMjeGVuLXBhY2thZ2luZwo+IAo+ICBPbiBGcmlk
YXksIEphbnVhcnkgNCwgMjAxOSwgODoyODozNSBBTSBQU1QsIENocmlzdG9waCA8bWFuZ2VsQGdt
eC5kZT4KPiB3cm90ZToKPiAKPiBIaQo+IAo+IGl0IGlzIHBsYW5uZWQgdG8gbWFrZSBwdmggRG9t
YWlucyBib290YWJsZSAobm90IGRpcmVrdCBib290KT8gSWYgeWVzCj4gZm9yCj4gCj4gd2hpY2gg
dmVyc2lvbj8KPiAKPiBhbmQgaXMgdGhlcmUgYWxyZWFkeSBncnViMiB1c2VhYmxlIGluIGEgZG9t
VT8KPiAKPiAtLS0tLS0KPiAKPiBHcmVldHoKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IAo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiAKPiBY
ZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKPiAKPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJzCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVu
LXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2VycwoKLS0gCi0tLS0tLQpHcmVldHoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Jan 04 21:16:01 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 21:16: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-users-bounces@lists.xenproject.org>)
	id 1gfWnu-0007ce-H5; Fri, 04 Jan 2019 21: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=UdhV=PM=gmx.de=mangel@srs-us1.protection.inumbo.net>)
 id 1gfWnt-0007cZ-DX
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 21:14:53 +0000
X-Inumbo-ID: c5236484-1065-11e9-8a17-a70ba7a03ce5
Received: from mout.gmx.net (unknown [212.227.17.22])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5236484-1065-11e9-8a17-a70ba7a03ce5;
 Fri, 04 Jan 2019 21:14:50 +0000 (UTC)
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx102
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lo3IS-1hGnQn0QTg-00g2lr for
 <xen-users@lists.xenproject.org>; Fri, 04 Jan 2019 22:14:49 +0100
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 8E9D8401B356
 for <xen-users@lists.xenproject.org>; Fri,  4 Jan 2019 22:14:48 +0100 (CET)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id C9E4E200C44A
 for <xen-users@lists.xenproject.org>; Fri,  4 Jan 2019 22:14:47 +0100 (CET)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.101.0 at satan.chao5.int
MIME-Version: 1.0
Date: Fri, 04 Jan 2019 22:14:47 +0100
From: Christoph <mangel@gmx.de>
To: xen-users@lists.xenproject.org
Message-ID: <a6eb4314a1b2ddcc9518425f86485b47@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.7
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K1:8wqklIz+ULyvMA96l7AZQDozyaDGoJLTyedjuYwv1CL8QBT3FmX
 CdW9nP7oy1V8s5WGI/q9Gvu+8dTxru7tlMTgjSxaSAbIkKdA5jy8dgfgInMEFEfJ10YWXM3
 mQQ1mP87wLbH7vyJTsnAWmAj8N2fVZfG/EcjQxFPFVYGkbTpZIoRPONAy9CT0/vuqy+TEfX
 xVx00BHLnBQy/BMz1aJKg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:TbAHaq07FuA=:pNAO4qK5p63eCu2DjwoBf0
 sQgyIZbFPTk4KhMQ+LZFz9xr+lZ0ioPqiOiPWn5pqGsFVyloXNMyQ0NAH1PadEkk0vudDq0nF
 pq5LzxOQ7J7qEgcrZJCqBO11lpWrqFZG8bgKSat3sROCHPYkXm7KpuRbuqIFDaQckeT+9g59F
 n1adbwv1z7h9p+YVouXRUBSO5shAHPco9YI2fxUwLpGMquzlWeF+3bAHykYSjiMuDNKcHuxK/
 K17VYxNTbwWmzI3bSihHddzGiprAm3M90GfQ682yitV1fEGjw2cRMOJc7FyxjOY2CYHwSA43k
 p0gh2406xxxg9urGv8gdTy4zWQ06TiwmhWJBif1CoHLtIl7NxkB6TzrDnVZQs4aAhpiBzsQrY
 MY4gowDMCKndGt2STWXmeKOzNUAg4od0so7/erASB09+8duSelAYVcHBAlcuj/zgcWfKKmH01
 prnVr+xe4Wc1apU2Wev/evgCA9/m5bTsyPrn859RSl2A3JXOvbFgFDurBDF2jspAaC8Hc3Sd3
 TnA+2kpxHgQTeXuTf2PtUIEXaJsZ4M1icGVLOZNZiphiur7c17kXx5ODlSQzgtwPcxZc9UQQH
 2eFGuH/tT+icDbQWYt+26T9gEysxejaPmnZVKp/MewNqGW1v7W5ZewyJBpgjSbkEBwC0/pI6v
 0ATmpyZqJw84jKAcGgJUKQaJJQYkgmF9EPIxNa5TceL2O8+kX66+u4hKZLRlB1Jc8doMe4emL
 TQfbgqLqPKmsPw2608fuMhgsy+PvMKWQ4hsvOWgNlrJTiF6WnFfECEmrSa1DSx8inabuA4LNY
 4aj5uDdIpHHDOk65zsV25jM6xbC+sZJn7s6S1rmUZxbNmjt1NndpfHtzp223HKn/th2NlHOZn
 pqDTN++zIzDZ6DD4+RhGtWoDRScwHJlyUMlNNagmqRo3gT1bH+Yqx1cjQzIQKy
Subject: [Xen-users] nvidia cards
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkKCml0IGlzIG5vdmFkYXlzIHBvc3NpYmxlIHdpdGhvdXQgcHJvYmxlbXMgdXNlIGN1cnJlbnQg
bnZpZGlhIGNhcmRzIGZvciAKZ2Z4IHBhc3N0aHJvdWdoPyBPciBpdCBpcyBzdGlsbCBiZXR0ZXIg
dG8gYnV5IGEgYW1kIGNhcmQgZm9yIHRoaXM/CgotLS0tLS0KR3JlZXR6CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Sat Jan 05 18:03:47 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 18:03: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-users-bounces@lists.xenproject.org>)
	id 1gfqHL-0002Fc-Fm; Sat, 05 Jan 2019 18:02:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=42CT=PM=emailn.de=security.developer@srs-us1.protection.inumbo.net>)
 id 1gfMyt-0000Vz-S0
 for xen-users@lists.xenproject.org; Fri, 04 Jan 2019 10:45:35 +0000
X-Inumbo-ID: dcbae62a-100d-11e9-92db-bc764e045a96
Received: from mail.emailn.de (unknown [46.182.20.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcbae62a-100d-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 10:45:34 +0000 (UTC)
Received: from mail.emailn.de (46.182.20.122 [46.182.20.122])
 by mail.emailn.de (b1gMailServer) with ESMTP id 2255D81C
 for <xen-users@lists.xenproject.org>; Fri, 04 Jan 2019 11:45:19 +0100 (CET)
Date: Fri, 04 Jan 2019 11:45:19 +0100
MIME-Version: 1.0
Message-ID: <6b290cf480564bab0e8659ae44f39035@mail.emailn.de>
X-Mailer: b1gMail/7.2.0
X-Sender-IP: 80.246.32.33
From: "Security Developer" <security.developer@emailn.de>
To: xen-users@lists.xenproject.org
Content-Disposition: inline
X-Mailman-Approved-At: Sat, 05 Jan 2019 18:02:33 +0000
Subject: [Xen-users] Hyper-V inside Xen DomU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Security Developer <security.developer@emailn.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgdGhlcmUsIEkndmUgZ290IFhlbiA0LjExLjEgd2l0aCBhIEZlZG9yYSA0LjE5IERvbTAga2Vy
bmVsLiBJIHN3aXRjaGVkIG9uIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiBpbiBteSBEb21VIHVzaW5n
CgpoYXA9MQpuZXN0ZWRodm09MQoKYW5kIGluIERvbVUgSSBydW4gV2luZG93cyAxMCBsYXRlc3Qg
YnVpbGQgd2l0aCBIeXBlci1WIGFuZCBIeXBlcnZpc29yIFBsYXRmb3JtIGVuYWJsZWQuIEl0IHNl
ZW1zIHRvIHdvcmsgaW4gdGhhdCBpbml0aWFsbHkgSSBoYWQgbmVzdGVkaHZtIGRpc2FibGVkIGFu
ZCB0aGVuIEkgY291bGQgbm90IHN3aXRjaCBvbiBIeXBlci1WIGluc2lkZSB0aGUgRG9tVS4gV2hl
biBJIHN3aXRjaGVkIG9uIG5lc3RlZGh2bSwgdGhlbiBpbnNpZGUgdGhlIERvbVUgSSBjb3VsZCBz
d2l0Y2ggb24gSHlwZXItVi4KSG93ZXZlciwgd2hlbiBJIHN0YXJ0IGEgVk0gd2l0aCBIeXBlci1W
IGluc2lkZSB0aGUgWGVuIERvbVUsIGl0IHNlZW1zIGxpa2UgSHlwZXItViBpcyBub3QgZnVsbHkg
dXAgYW5kIHJ1bm5pbmcuIFRoZSBWTSBkb2VzIG5vdCBzdGFydC4gU28gYmVmb3JlIEkgc3RhcnQg
ZGlnZ2luZyBkZWVwZXIgSSB3YW50ZWQgdG8gY2hlY2sgaWYgdGhlcmUgaXMgc29tZXRoaW5nIG1p
c3NpbmcgaW4gbXkgY29uZmlndXJhdGlvbiwgb3IgaWYgaXQgaXMgYWN0dWFsbHkgbm90IHN1cHBv
cnRlZCB0byBydW4gSHlwZXItViBpbnNpZGUgYSBEb21VPwoKTWFueSB0aGFua3MgZm9yIHlvdXIg
aGVscC4KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue Jan 08 14:42:59 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:42: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-users-bounces@lists.xenproject.org>)
	id 1ggsZt-0005Nx-SA; Tue, 08 Jan 2019 14:42:01 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.171])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <chris.percol@gmail.com>) id 1ggsZs-0005No-Cy
 for xen-users@lists.xensource.com; Tue, 08 Jan 2019 14:42:00 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-c.eu-west-1.aws.symcld.net id 42/88-21338-7B6B43C5;
 Tue, 08 Jan 2019 14:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfSSke72bSY
 xBpfaxSy2LvvD7sDosb1vF3sAYxRrZl5SfkUCa8a99tNsBS/YKo72r2dqYPzB2sXIxSEkMJVR
 4vOBDkYQh0XgDovEvoZFTCCOhMAPFold75pYuhg5gZwqiWX/9zJD2EUSff/XQcWLJeY92coOY
 vMKCEqcnPkEKM7BwSagLTFtUh1ImEVARWLbpVUsECUBEi9O7mUDsYUF3CV2b7nJBGKLCChKbH
 ncCGYzC/hIbG19wTaBkXcWkqmzkKQgbE2J1u2/2SFsDYkFd/YxQtjaEssWvmZewMi6itEiqSg
 zPaMkNzEzR9fQwEDX0NBI18gAhA30Eqt0k/VSS3XLU4tLdA31EsuL9Yorc5NzUvTyUks2MQID
 NaXg1IkdjHNWpB9ilORgUhLlZasyiRHiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtoM1BOsCg1P
 bUiLTMHGDMwaQkOHiUR3qCtQGne4oLE3OLMdIjUKUZ7jt3PH85l5ni86ymQ3HL/GZDcBSKFWP
 Ly81KlxHnrQNoEQNoySvPghsJi/BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4akCk8mXk
 lcLtfAZ3FBHTWIUaws0oSEVJSDYx369v172QuuuNa+VzFdZ/7foUKvdsGXZ4ieR/fW8/Z49Zn
 7/dnvpCt4NRtCUr8Dx71tiuZGfTLLZMoWns2+oDAy8WqJe1LYy3ybvIFhXquipqwQfiAjpzUx
 mWuGxrFVCoeZKQ9iZzLUDyrIlPTqlfp4XV+ByYu739HqyxeJzDJ2d36tU1QR4mlOCPRUIu5qD
 gRACdlGarsAgAA
X-Env-Sender: chris.percol@gmail.com
X-Msg-Ref: server-19.tower-304.messagelabs.com!1546958518!4304579!1
X-Originating-IP: [209.85.210.50]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28991 invoked from network); 8 Jan 2019 14:41:59 -0000
Received: from mail-ot1-f50.google.com (HELO mail-ot1-f50.google.com)
 (209.85.210.50)
 by server-19.tower-304.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jan 2019 14:41:59 -0000
Received: by mail-ot1-f50.google.com with SMTP id 40so3659084oth.4
 for <xen-users@lists.xensource.com>; Tue, 08 Jan 2019 06:41:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=AeFjqMlvve3NLiEJ6j9iEjf/UrZpVqiud28UbyO/qWE=;
 b=cBz5j0vva+KwYKq9Ht9OJ3Mu7FhnHh/OckJAk+etBMyjeFv1MqYPsQSFy2+CSVVMJ8
 ggfILHhCA+eHb2NxG6hCr1wqddHXqrC7uaSLalHkvrPGAP6GCs4+xJTCWOuz4sCv4lDB
 96HYjTgTfQTgnDEIr2sd8kScCJUyzy1eG5V9y/7LTE80efwWrsYqLueVycG5pQQfvmhp
 ylgTr25K0eez5wJWUW5JxOZOuBY5KBplZ3YV1EFFrGg3VphZ7hLStzMydOMv6RQyPHVN
 NlB+5+kJK1E5/SDmH8wPjjaB11my2Qhjh+2wvSyOjACksUsvvK/xO4SjX4cCpj8yXdCg
 v0Pg==
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=AeFjqMlvve3NLiEJ6j9iEjf/UrZpVqiud28UbyO/qWE=;
 b=hzagb+COGLtbmOfHaIl/LKwKDj+ZRbHjjdX1B5/IkNJVwfQObnZOCb3pP0TLGjO7rI
 H4y9YJI0oXW2tHGLJRCJ4z58MFQxD6M/qD91sCLbzxaVR5dTYXmwok2FUVzgbyMSJ9fN
 1Pp+5KxNXINECjrrnKC+4xWImsnLvkWPeBVT4M0E5p41Adcwt76ELqZDpNzuoiusjYQn
 8UykLdxvF1oRDMWgA8LrRn8jMh3gikCKO+NCD4Oq2H2IvK6TdwHRTIn+Kj0vh5AtMUkm
 DJ32nW3G0PLoiUW9CzHXLsH6HoCM3KLlmnr1mHZzyRBaVH6tURxloJ8YDRPIEj5JPcmF
 yGEg==
X-Gm-Message-State: AJcUukeQxYbV9QVtRTWFDPrDxog8OKK6iPdFRTVK17h0KfK8KrOI2Cxi
 mHH8vD61TH3/zMiiHHpDrvCx3qU+CkgcDBMPn0sp7A==
X-Google-Smtp-Source: ALg8bN5TXVCxbQhZKVmkgk/KOoVNEPJCsp75t8botW3oyR+JX/zBlyzrZbHGHX68dclogD/oNuFwKiBiQXt86QcWb6A=
X-Received: by 2002:a9d:69d5:: with SMTP id v21mr550268oto.77.1546958516680;
 Tue, 08 Jan 2019 06:41:56 -0800 (PST)
MIME-Version: 1.0
From: Chris Percol <chris.percol@gmail.com>
Date: Tue, 8 Jan 2019 14:41:45 +0000
Message-ID: <CAGwLQT0rXLhSxXXtJU+5-BjHxznABk965+s=1iyej3NLQ1cQxA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Exporting VM from Xenserver for use on Xen 4.9 on
 Ubuntu 18.04
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6194401110293632100=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============6194401110293632100==
Content-Type: multipart/alternative; boundary="000000000000de7bee057ef35850"

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

Hi,

What is the best way for me to export an existing Xenserver 6.5 VM to an
installation of Xen4.9 on Ubuntu 18.04?

 I imagine there isn't a magic xl import but can I use a Xenserver export
as a starting point?

Many thanks,

Chris

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

<div dir=3D"ltr">Hi,<div><br></div><div>What is the best way for me to expo=
rt an existing Xenserver 6.5 VM to an installation of Xen4.9 on Ubuntu 18.0=
4?</div><div><br></div><div>=C2=A0I imagine there isn&#39;t a magic xl impo=
rt but can I use a Xenserver export as a starting point?</div><div><br></di=
v><div>Many thanks,</div><div><br></div><div>Chris</div><div><br></div><div=
>=C2=A0=C2=A0</div></div>

--000000000000de7bee057ef35850--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6194401110293632100==--


From xen-users-bounces@lists.xenproject.org Tue Jan 08 16:45:02 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:45: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-users-bounces@lists.xenproject.org>)
	id 1gguUE-0002uX-4U; Tue, 08 Jan 2019 16:44: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUC-0002tO-Fq
 for xen-users@lists.xen.org; Tue, 08 Jan 2019 16:44:16 +0000
X-Inumbo-ID: a1a0f790-1364-11e9-81ee-c33ffec357bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1a0f790-1364-11e9-81ee-c33ffec357bd;
 Tue, 08 Jan 2019 16:44:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gguU1-0002Sp-JJ; Tue, 08 Jan 2019 16:44:05 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguU1-000604-Gf; Tue, 08 Jan 2019 16:44:05 +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: <E1gguU1-000604-Gf@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:05 +0000
Subject: [Xen-users] Xen Security Advisory 276 v3 (CVE-2018-19963) -
 resource accounting issues in x86 IOREQ server handling
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2018-19963 / XSA-276
                              version 3

        resource accounting issues in x86 IOREQ server handling

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

CVE assigned.

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

Allocation of pages used to communicate with external emulators did not
follow certain principles that are required for proper life cycle
management of guest exposed pages.

IMPACT
======

A compromised DM stubdomain may cause Xen to crash, resulting in a DoS
(Denial of Service) affecting the entire host.  Privilege escalation
as well as information leaks cannot be ruled out.

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

Only Xen 4.11 is affected by this vulnerability.  Xen 4.10 and older are
not affected by this vulnerability.

Only systems running HVM guests with their devicemodels in a
stubdomain are considered vulnerable.  Note that attackers also need
to exploit the devicemodel in order to have access to this
vulnerability.

Arm guests cannot leverage this vulnerability.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

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

CREDITS
=======

This issue was discovered by Julien Grall of ARM.

RESOLUTION
==========

Applying the appropriate set of attached patches resolves this issue.

xsa276/*.patch           xen-unstable
xsa276-4.11/*.patch        Xen 4.11.x

$ sha256sum xsa276* xsa276*/*
efe9f031c5646b111cbfbe35141a7d99eb31ead07c1c6051145abbd9a3def5b9  xsa276.meta
7f77225e3de780a2507714caab5870664634bf9f76215547bebd31a6399a86ef  xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch
c93c66090009833cd11fabe72b523cbdb3467fa104cc97d1855d365881aa7f8e  xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch
ef8b89375866821f4a612f600d10834bf65d811b1784a4ee0fde4a3a409501e0  xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch
75398ec343b9aaebf0c7dc0c5ef5ed7a3f3be0959f1519db5c7f32c44e7a54d3  xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.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/4UyVfoK9kFAlw00y0MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZcpAH/3AuQ0b6D3duO1/p1wHhNGwGOLf4uCIH85h+J1Vx
TRh77PtztIxosC4OtLObcOtLqf2qUH8SBXnKGiWeyDSjkS1ff8BCRbI8o6xdbvZz
wvuMZMoRjIjGqHmVQtI4Jmm260RdmQKeiWZydq0XTKp80oI8hqsid84eY0xDXYKi
GFjream7Vr93RuvhJelTRJGnZrVa630FlI8E8aI2BYrFKW2BaCXxBs6ZQY0UBhXM
rjqfSj4Ws640B8Sk2Shi8UNGI2rm+kF83s3VlXodGNDjOapXD8bYRp7UcxjnZ+R2
dLSFKdiwZ8598x82WhGn4J464l0tnmGQ6WaH08ZwM1xZD5U=
=Df4x
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzYsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjExIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIxOGI1OTQ3NjQ4YWM0NDU3Y2FiNTVhMzRkMzcwZDlhZGFjMGI1
NWRiIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI3Ni00LjExLyoucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3Rl
ciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiOGU3NTFhYzU5Y2ZkMTE0M2QwOTVjNDU5
MjdiYTFiZWMwZDQ0MWVlNCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzYvKi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9
Cn0=

--=separator
Content-Type: application/octet-stream;
 name="xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Disposition: attachment;
 filename="xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Transfer-Encoding: base64

RnJvbSBiY2MxMTViYTM5ZDI5ODVkY2YzNTZiYThhOWFjMjkxZTMxNGYxZjBm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTEgT2N0IDIwMTggMDQ6
MDA6MjYgLTA2MDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2L2h2bS9pb3Jl
cTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKClRoZSBjb2RlIGRvZXMgbm90IHRh
a2UgYSBwYWdlIHJlZmVyZW5jZSBpbiBodm1fYWxsb2NfaW9yZXFfbWZuKCks
IG9ubHkgYQp0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNp
dHVhdGlvbiB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aApYU01fRE1f
UFJJViBjYW4gZW5naW5lZXIgYSBzZXF1ZW5jZSBhcyBmb2xsb3dzOgoKLSBj
cmVhdGUgSU9SRVEgc2VydmVyOiBubyBwYWdlcyBhcyB5ZXQuCi0gYWNxdWly
ZSByZXNvdXJjZTogcGFnZSBhbGxvY2F0ZWQsIHRvdGFsIDAuCi0gZGVjcmVh
c2UgcmVzZXJ2YXRpb246IC0xIHJlZiwgdG90YWwgLTEuCgpUaGlzIHdpbGwg
Y2F1c2UgWGVuIHRvIGhpdCBhIEJVR19PTigpIGluIGZyZWVfZG9taGVhcF9w
YWdlcygpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hhbmdp
bmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCmh2bV9hbGxvY19p
b3JlcV9tZm4oKSB0byBhIGNhbGwgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKS4g
VGhpcyBjaGFuZ2UKaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFn
ZSgpIGluIGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCnRoYXQg
X1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUuIGEgZGVjcmVhc2Ug
cmVzZXJ2YXRpb24gaGFzIG5vdApvY2N1cnJlZCkgdG8gYXZvaWQgdGhlIHBh
Z2UgYmVpbmcgbGVha2VkLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCgpS
ZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGYzOWYzOTE5
MjkuLmJkYzI2ODcwMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTMy
Nyw2ICszMjcsNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoIGlvcnAtPnBh
Z2UgKQogICAgIHsKQEAgLTM0OSwyNyArMzUwLDMzIEBAIHN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgYm9vbCBidWYpCiAgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwogICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KICAgICAgKi8KLSAgICBpb3JwLT5wYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNv
dW50KTsKKyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxh
dG9yLCBNRU1GX25vX3JlZmNvdW50KTsKIAotICAgIGlmICggIWlvcnAtPnBh
Z2UgKQorICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKIAotICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICBp
ZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVsYXRvciwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBj
bGVhciBpbmRpY2F0aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4K
KyAgICAgICAgICovCisgICAgICAgIGRvbWFpbl9jcmFzaChzLT5lbXVsYXRv
cik7CisgICAgICAgIHJldHVybiAtRU5PREFUQTsKKyAgICB9CiAKLSAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdl
KTsKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChw
YWdlKTsKICAgICBpZiAoICFpb3JwLT52YSApCi0gICAgICAgIGdvdG8gZmFp
bDI7CisgICAgICAgIGdvdG8gZmFpbDsKIAorICAgIGlvcnAtPnBhZ2UgPSBw
YWdlOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogICAgIHJldHVybiAw
OwogCi0gZmFpbDI6Ci0gICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsK
LQotIGZhaWwxOgotICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwotICAgIGlv
cnAtPnBhZ2UgPSBOVUxMOworIGZhaWw6CisgICAgaWYgKCB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwogCiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CkBAIC0zNzcs
MTUgKzM4NCwyNCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGlvcnAtPnBhZ2U7CiAKLSAg
ICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAg
ICAgcmV0dXJuOwogCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwogICAgIGlvcnAt
PnZhID0gTlVMTDsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBh
Z2UpOwotICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgIC8qCisgICAgICog
Q2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIGNsZWFyIHRoZSBhbGxvY2F0aW9u
IHJlZmVyZW5jZSBiZWZvcmUKKyAgICAgKiBkcm9wcGluZyB0aGUgZXhwbGlj
aXQgcmVmZXJlbmNlcyB0YWtlbiBieSBnZXRfcGFnZV9hbmRfdHlwZSgpLgor
ICAgICAqLworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQog
CiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi0tIAoyLjE5LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Disposition: attachment;
 filename="xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Transfer-Encoding: base64

RnJvbSAwYmIyOTY5NjMwZmJjOTJhMDUxMGJmMTIwNTc4YjU4ZWZiNzRjZGFi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBUaHUsIDEgTm92IDIw
MTggMTc6MzA6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2L2h2
bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQKIHBhZ2VzCgpQYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgdG8gYWxsb2Nf
ZG9taGVhcF9wYWdlcygpIHdpbGwgYWxsb2NhdGUsIGFzCmV4cGVjdGVkLCBh
IHBhZ2UgdGhhdCBpcyBhc3NpZ25lZCB0byB0aGUgc3BlY2lmaWVkIGRvbWFp
biBidXQgaXMgbm90CmFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZv
cnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwpzdWNo
IGFsbG9jYXRpb25zIGFuZCBhdm9pZGluZyBhbnkgYWRqdXN0bWVudCB0byB0
b3RfcGFnZXMgd2hlbiB0aGUgcGFnZQppcyBmcmVlZC4KClRoZSBvbmx5IGNh
bGxlciBvZiBhbGxvY19kb21oZWFwX3BhZ2VzKCkgdGhhdCBwYXNzZXMgTUVN
Rl9ub19yZWZjb3VudCBpcwpodm1fYWxsb2NfaW9yZXFfbWZuKCkgc28gdGhp
cyBwYXRjaCByZW1vdmVzIHVzZSBvZiB0aGUgZmxhZyBmcm9tIHRoYXQKY2Fs
bC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1
c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKYSBtZWFucyB0byBhZGp1c3QgaXRz
IHRvdF9wYWdlcyBhbmQgaGVuY2UgYWxsb2NhdGUgbW9yZSBtZW1vcnkgdGhh
biBpdApzaG91bGQgYmUgYWJsZSB0by4KCkhvd2V2ZXIsIHRoZSByZWFzb24g
Zm9yIHVzaW5nIHRoZSBmbGFnIGluIHRoZSBmaXJzdCBwbGFjZSB3YXMgdG8g
YXZvaWQKdGhlIGFsbG9jYXRpb24gZmFpbGluZyBpZiB0aGUgZW11bGF0b3Ig
ZG9tYWluIGlzIGFscmVhZHkgYXQgaXRzIG1heGltdW0KbWVtb3J5IGxpbWl0
LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVt
b3J5IGZyb20gdGhlCnRhcmdldCBkb21haW4gaW5zdGVhZCBvZiB0aGUgZW11
bGF0b3IgZG9tYWluLiBUaGVyZSBpcyBhbHJlYWR5IGFuIGV4dHJhCm1lbW9y
eSBhbGxvd2FuY2Ugb2YgMk1CIChMSUJYTF9IVk1fRVhUUkFfTUVNT1JZKSBh
cHBsaWVkIHRvIEhWTSBndWVzdHMsCndoaWNoIGlzIHN1ZmZpY2llbnQgdG8g
Y292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKY29u
ZmlndXJhdGlvbiBvZiBhIHNpbmdsZSBJT1JFUSBzZXJ2ZXIgZm9yIFFFTVUu
IChTdHViLWRvbWFpbnMgZG8gbm90LApzbyBmYXIsIHVzZSByZXNvdXJjZSBt
YXBwaW5nKS4gSXQgYWxzbyBhbHNvIHRoZSBjYXNlIHRoZSBRRU1VIHdpbGwg
aGF2ZQptYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhl
IGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKcG9zc2libGUgZm9yIHRo
ZSBndWVzdCB0byBpbmZsYXRlIGl0cyBiYWxsb29uIHRvIGNvbnN1bWUgdGhl
c2UgcGFnZXMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgfCAxMiArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8ICA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBiZGMyNjg3MDE0Li5mZDEwZWU2MTQ2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0zNDIsMjAgKzM0MiwxMiBAQCBzdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAv
KgotICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFz
c2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKLSAgICAgKiBkb21haW4sIG5vdCB0
aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGVt
dWxhdGluZwotICAgICAqIGRvbWFpbiBjYW5ub3QgYmUgZGVzdHJveWVkIHVu
dGlsIHRoZSBpb3JlcSBzZXJ2ZXIgaXMgZGVzdHJveWVkLgotICAgICAqIEFs
c28gd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFn
ZSBhbGxvY2F0aW9uCi0gICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwotICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KLSAgICAgKi8KLSAgICBwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsK
KyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPnRhcmdldCwgMCk7
CiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAKLSAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVs
YXRvciwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICBpZiAoICFnZXRfcGFn
ZV9hbmRfdHlwZShwYWdlLCBzLT50YXJnZXQsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZG9tYWlu
IGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwgc28g
ZmFpbHVyZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA3ZDQ4NzFiNzkxLi4yNGIyMTVkNzg1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDM5NiwxMiArNDM5Niw2IEBAIGludCBhcmNoX2FjcXVp
cmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5
cGUsCiAKICAgICAgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
ICAgICAgICAgfQotCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBmcmFt
ZXMgd2lsbCBoYXZlIGJlZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0
IGNyZWF0ZWQKLSAgICAgICAgICogdGhlIGlvcmVxIHNlcnZlci4KLSAgICAg
ICAgICovCi0gICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2Fs
bGVyX293bmVkOwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0gCjIuMTku
MQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Disposition: attachment;
 filename="xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MWVmZjAzZWNlYjE4ZGIxMGYxOWE4OGY5MmZjMzY3YjM0ZDJhMTNl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTEgT2N0IDIwMTggMDQ6
MDA6MjYgLTA2MDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2L2h2bS9pb3Jl
cTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKClRoZSBjb2RlIGRvZXMgbm90IHRh
a2UgYSBwYWdlIHJlZmVyZW5jZSBpbiBodm1fYWxsb2NfaW9yZXFfbWZuKCks
IG9ubHkgYQp0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNp
dHVhdGlvbiB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aApYU01fRE1f
UFJJViBjYW4gZW5naW5lZXIgYSBzZXF1ZW5jZSBhcyBmb2xsb3dzOgoKLSBj
cmVhdGUgSU9SRVEgc2VydmVyOiBubyBwYWdlcyBhcyB5ZXQuCi0gYWNxdWly
ZSByZXNvdXJjZTogcGFnZSBhbGxvY2F0ZWQsIHRvdGFsIDAuCi0gZGVjcmVh
c2UgcmVzZXJ2YXRpb246IC0xIHJlZiwgdG90YWwgLTEuCgpUaGlzIHdpbGwg
Y2F1c2UgWGVuIHRvIGhpdCBhIEJVR19PTigpIGluIGZyZWVfZG9taGVhcF9w
YWdlcygpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hhbmdp
bmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCmh2bV9hbGxvY19p
b3JlcV9tZm4oKSB0byBhIGNhbGwgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKS4g
VGhpcyBjaGFuZ2UKaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFn
ZSgpIGluIGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCnRoYXQg
X1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUuIGEgZGVjcmVhc2Ug
cmVzZXJ2YXRpb24gaGFzIG5vdApvY2N1cnJlZCkgdG8gYXZvaWQgdGhlIHBh
Z2UgYmVpbmcgbGVha2VkLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCgpS
ZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGUyZTc1NWE4
YTEuLmRhMzZlZjcyN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTM1
Niw2ICszNTYsNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoIGlvcnAtPnBh
Z2UgKQogICAgIHsKQEAgLTM3OCwyNyArMzc5LDMzIEBAIHN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgYm9vbCBidWYpCiAgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwogICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KICAgICAgKi8KLSAgICBpb3JwLT5wYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNv
dW50KTsKKyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxh
dG9yLCBNRU1GX25vX3JlZmNvdW50KTsKIAotICAgIGlmICggIWlvcnAtPnBh
Z2UgKQorICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKIAotICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICBp
ZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVsYXRvciwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBj
bGVhciBpbmRpY2F0aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4K
KyAgICAgICAgICovCisgICAgICAgIGRvbWFpbl9jcmFzaChzLT5lbXVsYXRv
cik7CisgICAgICAgIHJldHVybiAtRU5PREFUQTsKKyAgICB9CiAKLSAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdl
KTsKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChw
YWdlKTsKICAgICBpZiAoICFpb3JwLT52YSApCi0gICAgICAgIGdvdG8gZmFp
bDI7CisgICAgICAgIGdvdG8gZmFpbDsKIAorICAgIGlvcnAtPnBhZ2UgPSBw
YWdlOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogICAgIHJldHVybiAw
OwogCi0gZmFpbDI6Ci0gICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsK
LQotIGZhaWwxOgotICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwotICAgIGlv
cnAtPnBhZ2UgPSBOVUxMOworIGZhaWw6CisgICAgaWYgKCB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwogCiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CkBAIC00MDYs
MTUgKzQxMywyNCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGlvcnAtPnBhZ2U7CiAKLSAg
ICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAg
ICAgcmV0dXJuOwogCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwogICAgIGlvcnAt
PnZhID0gTlVMTDsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBh
Z2UpOwotICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgIC8qCisgICAgICog
Q2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIGNsZWFyIHRoZSBhbGxvY2F0aW9u
IHJlZmVyZW5jZSBiZWZvcmUKKyAgICAgKiBkcm9wcGluZyB0aGUgZXhwbGlj
aXQgcmVmZXJlbmNlcyB0YWtlbiBieSBnZXRfcGFnZV9hbmRfdHlwZSgpLgor
ICAgICAqLworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQog
CiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi0tIAoyLjE5LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Disposition: attachment;
 filename="xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMjc1YTFmOGM4NDljOTI2ZGUzOWNkNjZjYThjOTcxYjlmNDM2Y2Zm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBUaHUsIDEgTm92IDIw
MTggMTc6MzA6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2L2h2
bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQKIHBhZ2VzCgpQYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgdG8gYWxsb2Nf
ZG9taGVhcF9wYWdlcygpIHdpbGwgYWxsb2NhdGUsIGFzCmV4cGVjdGVkLCBh
IHBhZ2UgdGhhdCBpcyBhc3NpZ25lZCB0byB0aGUgc3BlY2lmaWVkIGRvbWFp
biBidXQgaXMgbm90CmFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZv
cnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwpzdWNo
IGFsbG9jYXRpb25zIGFuZCBhdm9pZGluZyBhbnkgYWRqdXN0bWVudCB0byB0
b3RfcGFnZXMgd2hlbiB0aGUgcGFnZQppcyBmcmVlZC4KClRoZSBvbmx5IGNh
bGxlciBvZiBhbGxvY19kb21oZWFwX3BhZ2VzKCkgdGhhdCBwYXNzZXMgTUVN
Rl9ub19yZWZjb3VudCBpcwpodm1fYWxsb2NfaW9yZXFfbWZuKCkgc28gdGhp
cyBwYXRjaCByZW1vdmVzIHVzZSBvZiB0aGUgZmxhZyBmcm9tIHRoYXQKY2Fs
bC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1
c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKYSBtZWFucyB0byBhZGp1c3QgaXRz
IHRvdF9wYWdlcyBhbmQgaGVuY2UgYWxsb2NhdGUgbW9yZSBtZW1vcnkgdGhh
biBpdApzaG91bGQgYmUgYWJsZSB0by4KCkhvd2V2ZXIsIHRoZSByZWFzb24g
Zm9yIHVzaW5nIHRoZSBmbGFnIGluIHRoZSBmaXJzdCBwbGFjZSB3YXMgdG8g
YXZvaWQKdGhlIGFsbG9jYXRpb24gZmFpbGluZyBpZiB0aGUgZW11bGF0b3Ig
ZG9tYWluIGlzIGFscmVhZHkgYXQgaXRzIG1heGltdW0KbWVtb3J5IGxpbWl0
LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVt
b3J5IGZyb20gdGhlCnRhcmdldCBkb21haW4gaW5zdGVhZCBvZiB0aGUgZW11
bGF0b3IgZG9tYWluLiBUaGVyZSBpcyBhbHJlYWR5IGFuIGV4dHJhCm1lbW9y
eSBhbGxvd2FuY2Ugb2YgMk1CIChMSUJYTF9IVk1fRVhUUkFfTUVNT1JZKSBh
cHBsaWVkIHRvIEhWTSBndWVzdHMsCndoaWNoIGlzIHN1ZmZpY2llbnQgdG8g
Y292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKY29u
ZmlndXJhdGlvbiBvZiBhIHNpbmdsZSBJT1JFUSBzZXJ2ZXIgZm9yIFFFTVUu
IChTdHViLWRvbWFpbnMgZG8gbm90LApzbyBmYXIsIHVzZSByZXNvdXJjZSBt
YXBwaW5nKS4gSXQgYWxzbyBhbHNvIHRoZSBjYXNlIHRoZSBRRU1VIHdpbGwg
aGF2ZQptYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhl
IGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKcG9zc2libGUgZm9yIHRo
ZSBndWVzdCB0byBpbmZsYXRlIGl0cyBiYWxsb29uIHRvIGNvbnN1bWUgdGhl
c2UgcGFnZXMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgfCAxMiArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8ICA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBkYTM2ZWY3MjdlLi5hNTZkNjM0ZjMxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0zNzEsMjAgKzM3MSwxMiBAQCBzdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAv
KgotICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFz
c2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKLSAgICAgKiBkb21haW4sIG5vdCB0
aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGVt
dWxhdGluZwotICAgICAqIGRvbWFpbiBjYW5ub3QgYmUgZGVzdHJveWVkIHVu
dGlsIHRoZSBpb3JlcSBzZXJ2ZXIgaXMgZGVzdHJveWVkLgotICAgICAqIEFs
c28gd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFn
ZSBhbGxvY2F0aW9uCi0gICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwotICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KLSAgICAgKi8KLSAgICBwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsK
KyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPnRhcmdldCwgMCk7
CiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAKLSAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVs
YXRvciwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICBpZiAoICFnZXRfcGFn
ZV9hbmRfdHlwZShwYWdlLCBzLT50YXJnZXQsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZG9tYWlu
IGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwgc28g
ZmFpbHVyZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA3MDNmMzMwMWE1Li42NTgwMzc0NTU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDQ2NywxMiArNDQ2Nyw2IEBAIGludCBhcmNoX2FjcXVp
cmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5
cGUsCiAKICAgICAgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
ICAgICAgICAgfQotCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBmcmFt
ZXMgd2lsbCBoYXZlIGJlZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0
IGNyZWF0ZWQKLSAgICAgICAgICogdGhlIGlvcmVxIHNlcnZlci4KLSAgICAg
ICAgICovCi0gICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2Fs
bGVyX293bmVkOwogICAgICAgICBicmVhazsKICAgICB9CiAjZW5kaWYKLS0g
CjIuMTkuMQoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Jan 08 16:45:02 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:45: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-users-bounces@lists.xenproject.org>)
	id 1gguUP-00031D-Vc; Tue, 08 Jan 2019 16:44:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUO-0002zB-2z
 for xen-users@lists.xen.org; Tue, 08 Jan 2019 16:44:28 +0000
X-Inumbo-ID: a93ff6bd-1364-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a93ff6bd-1364-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:44:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gguU8-0002TK-ST; Tue, 08 Jan 2019 16:44:12 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguU8-0006Vj-Pi; Tue, 08 Jan 2019 16:44:12 +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: <E1gguU8-0006Vj-Pi@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:12 +0000
Subject: [Xen-users] Xen Security Advisory 277 v3 (CVE-2018-19964) - x86:
 incorrect error handling for guest p2m page removals
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2018-19964 / XSA-277
                              version 3

       x86: incorrect error handling for guest p2m page removals

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

CVE assigned.

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

The internal function querying a domain's p2m table grabs the p2m lock
by default, so that the answer to the query remains true until the
caller can act on that information; it is up to the caller then to
release the lock.  Unfortunately, certain failure paths don't release
the lock.

IMPACT
======

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

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

Xen 4.11 and onward are vulnerable.

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

Only systems running untrusted HVM or PVH guests are vulnerable.
Systems running only PV guests are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa277.patch           xen-unstable, Xen 4.11.x

$ sha256sum xsa277*
576cdc05975e43698624b88f7290119dd702b3db8f30f3219754d992d7fef0c6  xsa277.meta
c9025e1daaec4081a61f1ed7b96e69cfe8e35bdd5b4fcc0fadc98f71c2e243e2  xsa277.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/4UyVfoK9kFAlw00y8MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZN+YH/2HCZYKrgxQzQIfNMO+2magHgzrlY0YCzmmgSpJD
StrtQ//XSg4KbBsdRJbMZLPcAhXFRBPWueW+p/Tv2ANyPc95hLh1mrhS8DshbJ4v
C2istb+FLiGKCuhqKbdxmvR7f73Htu7lcZ10J1EDbtwYufXnsDMfkzLLeHaKDCnV
Cw0igX3yL2Puj3DhNZg7HrD77wKvkaX2eDNUGsivq/PhnhYD4wuP0Jo6QVO749nI
ugDBhvavnV3JODFhfS+4g6M8NMwjLMedsmbCv5pGsd4hBj/lb4hgkMXanKy+bRUv
Te2YiJZ4gwpkVKgpyG0uzIb9xg14uTYfemFE+fVNhO+zUQE=
=Anj0
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjExIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICI4YWQ0NjJhMzRmMDY1NGMyNTZjMTk3NDA2NTg3Njg2ZmU0MjI4
NTQ2IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUs
CiAgICAgICAgICAgIDI3NgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjc3LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlh
ZTgzMDQ1YmIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI3NSwKICAgICAgICAgICAgMjc2CiAgICAgICAgICBdLAogICAgICAgICAg
IlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzcucGF0Y2giCiAgICAg
ICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBQdXQgdGhlIGdmbiBvbiBhbGwgcGF0aHMg
YWZ0ZXIgZ2V0X2dmbl9xdWVyeSgpCgpjL3MgNzg2NzE4MWIyICJ4ODYvUG9E
OiBjb3JyZWN0bHkgaGFuZGxlIG5vbi1vcmRlci0wIGRlY3JlYXNlLXJlc2Vy
dmF0aW9uCnJlcXVlc3RzIiBpbnRyb2R1Y2VkIGFuIGVhcmx5IGV4aXQgaW4g
Z3Vlc3RfcmVtb3ZlX3BhZ2UoKSBmb3IgdW5leHBlY3RlZCBwMm0KdHlwZXMu
ICBIb3dldmVyLCBnZXRfZ2ZuX3F1ZXJ5KCkgaW50ZXJuYWxseSB0YWtlcyB0
aGUgcDJtIGxvY2ssIGFuZCBtdXN0IGJlCm1hdGNoZWQgd2l0aCBhIHB1dF9n
Zm4oKSBjYWxsIGxhdGVyLgoKRml4IHRoZSBlcnJvbmVvdXMgY29tbWVudCBi
ZXNpZGUgdGhlIGRlY2xhcmF0aW9uIG9mIGdldF9nZm5fcXVlcnkoKS4KClRo
aXMgaXMgWFNBLTI3Ny4KClJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
CmluZGV4IDk4NzM5NWYuLjI2YjcxMjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzA1
LDcgKzMwNSwxMSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogI2lmZGVmIENPTkZJR19Y
ODYKICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10KTsK
ICAgICBpZiAoIHVubGlrZWx5KHAybXQgPT0gcDJtX2ludmFsaWQpIHx8IHVu
bGlrZWx5KHAybXQgPT0gcDJtX21taW9fZG0pICkKKyAgICB7CisgICAgICAg
IHB1dF9nZm4oZCwgZ21mbik7CisKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CisgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfcGFnaW5nKHAy
bXQpKSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYWMz
M2Y1MC4uNmQ4NDlhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC00
NDgsMTAgKzQ0OCw3IEBAIHN0YXRpYyBpbmxpbmUgbWZuX3QgX19ub25udWxs
KDMpIGdldF9nZm5fdHlwZSgKICAgICByZXR1cm4gZ2V0X2dmbl90eXBlX2Fj
Y2VzcyhwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwgdCwgJmEsIHEsIE5VTEwp
OwogfQogCi0vKiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxs
IHVzZSBvbmUgb2YgdGhlc2UuIAotICogTi5CLiBnZXRfZ2ZuX3F1ZXJ5KCkg
aXMgdGhlIF9vbmx5XyBvbmUgZ3VhcmFudGVlZCBub3QgdG8gdGFrZSB0aGUK
LSAqIHAybSBsb2NrOyBub25lIG9mIHRoZSBvdGhlcnMgY2FuIGJlIGNhbGxl
ZCB3aXRoIHRoZSBwMm0gb3IgcGFnaW5nCi0gKiBsb2NrIGhlbGQuICovCisv
KiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxsIHVzZSBvbmUg
b2YgdGhlc2UuICovCiAjZGVmaW5lIGdldF9nZm4oZCwgZywgdCkgICAgICAg
ICBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgUDJNX0FMTE9DKQogI2Rl
ZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpICAgZ2V0X2dmbl90eXBlKChk
KSwgKGcpLCAodCksIDApCiAjZGVmaW5lIGdldF9nZm5fdW5zaGFyZShkLCBn
LCB0KSBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgXAo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Jan 08 16:45:02 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:45: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-users-bounces@lists.xenproject.org>)
	id 1gguU9-0002sI-0l; Tue, 08 Jan 2019 16: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguU7-0002rd-Tg
 for xen-users@lists.xen.org; Tue, 08 Jan 2019 16:44:11 +0000
X-Inumbo-ID: 9efff162-1364-11e9-bfec-bbba5ca888f6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9efff162-1364-11e9-bfec-bbba5ca888f6;
 Tue, 08 Jan 2019 16:44:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gguTu-0002SJ-P3; Tue, 08 Jan 2019 16:43:58 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguTu-0005Vo-MG; Tue, 08 Jan 2019 16:43:58 +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: <E1gguTu-0005Vo-MG@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:43:58 +0000
Subject: [Xen-users] Xen Security Advisory 275 v3 (CVE-2018-19961,
 CVE-2018-19962) - insufficient TLB flushing / improper large page
 mappings with AMD IOMMUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

    Xen Security Advisory CVE-2018-19961,CVE-2018-19962 / XSA-275
                              version 3

  insufficient TLB flushing / improper large page mappings with AMD IOMMUs

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

CVEs assigned.

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

In order to be certain that no undue access to memory is possible
anymore after IOMMU mappings of this memory have been removed,
Translation Lookaside Buffers (TLBs) need to be flushed after most
changes to such mappings.  Xen bypassed certain IOMMU flushes on AMD
x86 hardware.  (CVE-2018-19961)

Furthermore logic exists Xen to re-combine small page mappings
into larger ones.  Such re-combination could have occured in cases
when it was not really safe/correct to do so.  (CVE-2018-19962)

IMPACT
======

A malicious or buggy guest may be able to escalate its privileges, may
cause a Denial of Service (DoS) affecting the entire host, or may be
able to access data it is not supposed to access (information leak).

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

Xen versions from at least 3.2 onwards are affected.  Note that the
situation is worse in 4.1 and earlier, in that there's no flushing of
the TLB at all.

Only systems with AMD x86 hardware with enabled IOMMU are affected.

ARM and Intel x86 systems, and AMD x86 systems without enabled IOMMU,
are not affected.

Only systems where physical PCI devices are assigned to untrusted guests
are vulnerable.

MITIGATION
==========

There is no known mitigation for affected system/guest combinations.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate set of attached patches resolves this issue.

xsa275-?.patch           xen-unstable
xsa275-4.11-?.patch      Xen 4.11.x ... Xen 4.8.x
xsa275-4.7-?.patch       Xen 4.7.x

$ sha256sum xsa275*
b5a02598cd2cffcc2cb59c724eeabb50220fa55f2cbe571726a5228909bf7bfe  xsa275.meta
7a3360e61fbb088f7d9f2b92921c9dceb08a1e01563c42ba4cf4a9999fe42fc4  xsa275-1.patch
4783a3abd2d87386ce9a7b790666ad398c5e027a6a146fce6424f0bcbfd8a7c6  xsa275-2.patch
49844d06f24ea129f1a501b4b0d5cb6ec3b288f3a2b41377ce793cc6fc81a788  xsa275-4.7-1.patch
7ea8bf2ff2c8c92cb064a70959a1148229c4577109015bd5aab72603ccb8f7e3  xsa275-4.7-2.patch
15d1aa7528368ed92caf8ea9baf77a406e1de26d0697dafd8a85da0d66eb95dc  xsa275-4.11-1.patch
0806e8c904ac9e8eb89404dffd227fcd56da84b7eb0150ee1e9b4bee54a05b4e  xsa275-4.11-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/4UyVfoK9kFAlw00ygMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZrwAH/0mx4lHIIBWxfYYHVxrIrC598duLahYlIrscn+Fw
WaiXnx5DaPyyLtgeOOfhjjhKwr+v1t17nzTefz/ToA3o4SW4vAKc+b/27JRZcHWg
ktZkBfT/u/xEp4ar+bTnLTXuo0K69giZg1OFznBuKpOsl+a+pPaLsAMG5Q7WYky/
QoqixsvMBAaXhS1lOgOgsyMZXjARvzTu2tLIJ2IpnxhFXsMNu2JagLix+fTx/Emh
BEOvnXwcEwGdEdlCaj2wxpJS1+yDrZS8+DjR3ECtBb71Jt2ZxH/FfJA7xZB/3fjv
RVkBS8yOiRfUgp7wJlB/atFkYoDkkROYMzoiRkMTgsjQf5o=
=UTEA
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJjODQxYzgyYTUzNDljZDU2YWRiOGZkNDkwN2JmNWFkOTU2M2Vh
YTdlIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI3NS00LjExLT8ucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEi
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjhhZDQ2MmEzNGYwNjU0YzI1NmMxOTc0MDY1
ODc2ODZmZTQyMjg1NDYiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc1LTQuMTEt
Py5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC43IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVu
IjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzZDMzY2M2ZGRmMzcwMjZi
NTUzMGY4M2Y1ZmEzYWYwNWIyMmY5ZTQzIiwKICAgICAgICAgICJQcmVyZXFz
IjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI3NS00LjctPy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4OGI1ZTM2
OGNlMDhhYWZmNzhkYjVlM2VkYzRjNDg4OTQ1ODM3NzUwIiwKICAgICAgICAg
ICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAg
ICAgICAgInhzYTI3NS00LjExLT8ucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMWJkN2MxN2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyNzUtNC4xMS0/LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRk
NjlhZTgzMDQ1YmIiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc1LT8ucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnY0OiBSZS1iYXNlLgp2MzogRHJvcCBib2d1cyAybmQg
aXNfaHZtX2RvbWFpbigpIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLgp2Mjog
R2V0IG9sZCBSL1cgYml0cyBmcm9tIHRoZSBjb3JyZWN0IGhhbGYuIEFsc28g
Y2hlY2sgY2hhbmdlIG9mIG5leHQtCiAgICBsZXZlbCBmaWVsZCwgcGVyaGFw
cyBqdXN0IHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUuIE1ha2UKICAgIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLiBDb3NtZXRpY3MuCgotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBA
IC0zNSw3ICszNSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3Bk
ZV9pZHgodW5zaWcKICAgICByZXR1cm4gaWR4OwogfQogCi12b2lkIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNp
Z25lZCBsb25nIGRmbikKK3N0YXRpYyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9w
cmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRm
bikKIHsKICAgICB1NjQgKnRhYmxlLCAqcHRlOwogCkBAIC00OSwyMyArNDks
NDIgQEAgc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMy
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbmV4dF9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQogewotICAgIHU2NCBh
ZGRyX2xvLCBhZGRyX2hpLCBtYWRkcl9vbGQsIG1hZGRyX25leHQ7CisgICAg
dWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgbWFkZHJfbmV4dDsKICAgICB1
MzIgZW50cnk7Ci0gICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOworICAgIGJv
b2wgbmVlZF9mbHVzaCA9IGZhbHNlLCBvbGRfcHJlc2VudDsKIAogICAgIG1h
ZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8IFBBR0VfU0hJRlQ7CiAKLSAg
ICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMV0sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOwotICAgIGFk
ZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQURE
Ul9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQpOwotCi0gICAgbWFkZHJf
b2xkID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElG
VCk7Ci0KLSAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRkcl9uZXh0ICkKLSAg
ICAgICAgbmVlZF9mbHVzaCA9IDE7CisgICAgb2xkX3ByZXNlbnQgPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwgSU9NTVVfUFRFX1BSRVNFTlRf
TUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOworICAgIGlmICggb2xkX3By
ZXNlbnQgKQorICAgIHsKKyAgICAgICAgYm9vbCBvbGRfciwgb2xkX3c7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBvbGRfbGV2ZWw7CisgICAgICAgIHVpbnQ2
NF90IG1hZGRyX29sZDsKKworICAgICAgICBhZGRyX2hpID0gZ2V0X2ZpZWxk
X2Zyb21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfTUFTSywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUFRFX0FERFJfSElHSF9TSElGVCk7CisgICAgICAgIGFkZHJfbG8gPSBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9X
X01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7CisgICAgICAgIG9sZF9s
ZXZlbCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BE
RV9ORVhUX0xFVkVMX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQp
OworICAgICAgICBvbGRfdyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRl
WzFdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9JT19X
UklURV9QRVJNSVNTSU9OX1NISUZUKTsKKyAgICAgICAgb2xkX3IgPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9JT19SRUFEX1BFUk1J
U1NJT05fTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BURV9JT19SRUFEX1BFUk1JU1NJT05fU0hJRlQpOwor
CisgICAgICAgIG1hZGRyX29sZCA9IChhZGRyX2hpIDw8IDMyKSB8IChhZGRy
X2xvIDw8IFBBR0VfU0hJRlQpOworCisgICAgICAgIGlmICggbWFkZHJfb2xk
ICE9IG1hZGRyX25leHQgfHwgaXcgIT0gb2xkX3cgfHwgaXIgIT0gb2xkX3Ig
fHwKKyAgICAgICAgICAgICBvbGRfbGV2ZWwgIT0gbmV4dF9sZXZlbCApCisg
ICAgICAgICAgICBuZWVkX2ZsdXNoID0gdHJ1ZTsKKyAgICB9CiAKICAgICBh
ZGRyX2xvID0gbWFkZHJfbmV4dCAmIERNQV8zMkJJVF9NQVNLOwogICAgIGFk
ZHJfaGkgPSBtYWRkcl9uZXh0ID4+IDMyOwpAQCAtNjg0LDEwICs3MDMsNyBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgaWYgKCAhbmVlZF9mbHVzaCApCiAgICAgICAgIGdvdG8gb3V0OwogCi0g
ICAgLyogNEsgbWFwcGluZyBmb3IgUFYgZ3Vlc3RzIG5ldmVyIGNoYW5nZXMs
IAotICAgICAqIG5vIG5lZWQgdG8gZmx1c2ggaWYgd2UgdHJ1c3Qgbm9uLXBy
ZXNlbnQgYml0cyAqLwotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0g
ICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAw
KTsKKyAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwg
MCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IDI7IG1lcmdlX2xldmVs
IDw9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOwogICAgICAgICAgIG1lcmdlX2xl
dmVsKysgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KdjQ6IFJlLWJhc2UuCgotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC02OTksMTEgKzY5OSwyNCBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFn
cyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkp
OwogCi0gICAgLyogRG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBt
YXBwaW5nIGhhcyBub3QgYmVlbiBjaGFuZ2VkICovCi0gICAgaWYgKCAhbmVl
ZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlmICggbmVlZF9m
bHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMo
ZCwgZGZuX3goZGZuKSwgMCk7CisgICAgICAgIC8qIE5vIGZ1cnRoZXIgbWVy
Z2luZywgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8KKyAgICAgICAg
aGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworICAgIH0KIAotICAgIGFtZF9p
b21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAwKTsKKyAgICAvKgor
ICAgICAqIFN1cHByZXNzIG1lcmdpbmcgb2Ygbm9uLVIvVyBtYXBwaW5ncyBv
ciBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uLAorICAgICAqIGFzIHRo
ZSBtZXJnZSBsb2dpYyBkb2VzIG5vdCBjb3BlIHdpdGggdGhpcy4KKyAgICAg
Ki8KKyAgICBpZiAoIGhkLT5hcmNoLm5vX21lcmdlIHx8IGZsYWdzICE9IChJ
T01NVUZfd3JpdGFibGUgfCBJT01NVUZfcmVhZGFibGUpICkKKyAgICAgICAg
Z290byBvdXQ7CisgICAgaWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCisg
ICAgeworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIGZvciAoIG1lcmdlX2xldmVs
ID0gMjsgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7CiAg
ICAgICAgICAgbWVyZ2VfbGV2ZWwrKyApCkBAIC03ODAsNiArNzkzLDEwIEBA
IGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICoKIAog
ICAgIC8qIG1hcmsgUFRFIGFzICdwYWdlIG5vdCBwcmVzZW50JyAqLwogICAg
IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZu
KSk7CisKKyAgICAvKiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11
X21hcF9wYWdlKCksIGFzIHRoZSBsb2dpYyBkb2Vzbid0IGNvcGUuICovCisg
ICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAgc3Bpbl91bmxv
Y2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVf
Zmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmgKQEAgLTUyLDYgKzUyLDcgQEAgc3RydWN0IGFyY2hfaW9tbXUK
IAogICAgIC8qIGFtZCBpb21tdSBzdXBwb3J0ICovCiAgICAgaW50IHBhZ2lu
Z19tb2RlOworICAgIGJvb2wgbm9fbWVyZ2U7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdf
aW9tbXU7CiB9Owo=

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

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMKQEAgLTM2LDcgKzM2LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZwogICAgIHJldHVybiBpZHg7CiB9
CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9u
ZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIHZvaWQgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAK
QEAgLTUwLDIzICs1MCw0MiBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9w
ZGVfcHJlc2VudCh1MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIp
CiB7Ci0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX29sZCwgbWFk
ZHJfbmV4dDsKKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9uZXh0OwogICAgIHUzMiBlbnRyeTsKLSAgICBib29sX3QgbmVlZF9mbHVz
aCA9IDA7CisgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwLCBvbGRfcHJlc2Vu
dDsKIAogICAgIG1hZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8IFBBR0Vf
U0hJRlQ7CiAKLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3Uz
MihwZGVbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUFRFX0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJ
RlQpOwotICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBk
ZVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QVEVfQUREUl9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQpOwot
Ci0gICAgbWFkZHJfb2xkID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8g
PDwgUEFHRV9TSElGVCk7Ci0KLSAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRk
cl9uZXh0ICkKLSAgICAgICAgbmVlZF9mbHVzaCA9IDE7CisgICAgb2xkX3By
ZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwgSU9NTVVf
UFRFX1BSRVNFTlRfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOworICAg
IGlmICggb2xkX3ByZXNlbnQgKQorICAgIHsKKyAgICAgICAgYm9vbF90IG9s
ZF9yLCBvbGRfdzsKKyAgICAgICAgdW5zaWduZWQgaW50IG9sZF9sZXZlbDsK
KyAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOworCisgICAgICAgIGFkZHJf
aGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FE
RFJfSElHSF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX1NISUZUKTsKKyAgICAg
ICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX1NISUZUKTsK
KyAgICAgICAgb2xkX2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihw
ZGVbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVY
VF9MRVZFTF9TSElGVCk7CisgICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9N
QVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQpOworICAgICAg
ICBvbGRfciA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlT
U0lPTl9TSElGVCk7CisKKyAgICAgICAgbWFkZHJfb2xkID0gKGFkZHJfaGkg
PDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CisKKyAgICAgICAg
aWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8
fCBpciAhPSBvbGRfciB8fAorICAgICAgICAgICAgIG9sZF9sZXZlbCAhPSBu
ZXh0X2xldmVsICkKKyAgICAgICAgICAgIG5lZWRfZmx1c2ggPSAxOworICAg
IH0KIAogICAgIGFkZHJfbG8gPSBtYWRkcl9uZXh0ICYgRE1BXzMyQklUX01B
U0s7CiAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4gMzI7CkBAIC02ODAs
MTAgKzY5OSw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKICAgICBpZiAoICFuZWVkX2ZsdXNoICkKICAgICAgICAgZ290
byBvdXQ7CiAKLSAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMgbmV2
ZXIgY2hhbmdlcywgCi0gICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3ZSB0
cnVzdCBub24tcHJlc2VudCBiaXRzICovCi0gICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdm
biwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RF
X0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gu
cGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsMjAgQEAgaW50IGRvbWFp
bl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIocwogICAgICAgICBwcmV2
ID0gY21weGNoZygmZC0+Y29udHJvbGxlcl9wYXVzZV9jb3VudCwgb2xkLCBu
ZXcpOwogICAgIH0gd2hpbGUgKCBwcmV2ICE9IG9sZCApOwogCisgICAgLyoK
KyAgICAgKiBkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50IGlzIGluaXRpYWxp
c2VkIHRvIDEsIGFuZCB0aGUgdG9vbHN0YWNrIGlzCisgICAgICogcmVzcG9u
c2libGUgZm9yIG1ha2luZyBvbmUgdW5wYXVzZSBoeXBlcmNhbGwgd2hlbiBp
dCB3aXNoZXMgdGhlIGd1ZXN0CisgICAgICogdG8gc3RhcnQgcnVubmluZy4K
KyAgICAgKgorICAgICAqIEFsbCBvdGhlciB0b29sc3RhY2sgb3BlcmF0aW9u
cyBzaG91bGQgbWFrZSBhIHBhaXIgb2YgcGF1c2UvdW5wYXVzZQorICAgICAq
IGNhbGxzIGFuZCByZWx5IG9uIHRoZSByZWZlcmVuY2UgY291bnRpbmcgaGVy
ZS4KKyAgICAgKgorICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQgZmlu
aXNoZWQgd2hlbiB0aGUgY29udHJvbGxlciByZWZlcmVuY2UgY291bnQKKyAg
ICAgKiBmaXJzdCBkcm9wcyB0byAwLgorICAgICAqLworICAgIGlmICggbmV3
ID09IDAgKQorICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9IDE7CisK
ICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHJldHVybiAwOwotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBA
IC02OTUsMTEgKzY5NSwyNCBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAm
IElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyogRG8gbm90IGluY3JlYXNl
IHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFuZ2Vk
ICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0
OworICAgIGlmICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRf
aW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAgLyogTm8g
ZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAq
LworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IDE7CisgICAgfQogCi0g
ICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoK
KyAgICAgKiBTdXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mg
b3IgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0
aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRoIHRoaXMuCisgICAg
ICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAg
IGdvdG8gb3V0OworICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQor
ICAgIHsKKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9
IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysg
KQpAQCAtNzY5LDYgKzc4MiwxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFn
ZSBub3QgcHJlc2VudCcgKi8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2Vu
dChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAvKiBObyBmdXJ0aGVyIG1lcmdp
bmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dpYyBkb2Vz
bid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworCiAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAg
ICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pb21tdS5oCkBAIC01OSw2ICs1OSw3IEBAIHN0cnVj
dCBhcmNoX2lvbW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwog
ICAgIGludCBwYWdpbmdfbW9kZTsKKyAgICBib29sX3Qgbm9fbWVyZ2U7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3Qg
Z3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9OwotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAt
Mzg3LDYgKzM4NywxMiBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgYm9vbF90ICAg
ICAgICAgICBkaXNhYmxlX21pZ3JhdGU7CiAgICAgLyogSXMgdGhpcyBndWVz
dCBiZWluZyBkZWJ1Z2dlZCBieSBkb20wPyAqLwogICAgIGJvb2xfdCAgICAg
ICAgICAgZGVidWdnZXJfYXR0YWNoZWQ7CisgICAgLyoKKyAgICAgKiBTZXQg
dG8gdHJ1ZSBhdCB0aGUgdmVyeSBlbmQgb2YgZG9tYWluIGNyZWF0aW9uLCB3
aGVuIHRoZSBkb21haW4gaXMKKyAgICAgKiB1bnBhdXNlZCBmb3IgdGhlIGZp
cnN0IHRpbWUgYnkgdGhlIHN5c3RlbWNvbnRyb2xsZXIuCisgICAgICovCisg
ICAgYm9vbF90ICAgICAgICAgICBjcmVhdGlvbl9maW5pc2hlZDsKKwogICAg
IC8qIFdoaWNoIGd1ZXN0IHRoaXMgZ3Vlc3QgaGFzIHByaXZpbGVnZXMgb24g
Ki8KICAgICBzdHJ1Y3QgZG9tYWluICAgKnRhcmdldDsKIAo=

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

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMKQEAgLTM1LDcgKzM1LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZwogICAgIHJldHVybiBpZHg7CiB9
CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9u
ZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIHZvaWQgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAK
QEAgLTQ5LDIzICs0OSw0MiBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9w
ZGVfcHJlc2VudCh1MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIp
CiB7Ci0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX29sZCwgbWFk
ZHJfbmV4dDsKKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9uZXh0OwogICAgIHUzMiBlbnRyeTsKLSAgICBib29sX3QgbmVlZF9mbHVz
aCA9IDA7CisgICAgYm9vbCBuZWVkX2ZsdXNoID0gZmFsc2UsIG9sZF9wcmVz
ZW50OwogCiAgICAgbWFkZHJfbmV4dCA9ICh1NjQpbmV4dF9tZm4gPDwgUEFH
RV9TSElGVDsKIAotICAgIGFkZHJfaGkgPSBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKHBkZVsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9T
SElGVCk7Ci0gICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIo
cGRlWzBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1BURV9BRERSX0xPV19NQVNLLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7
Ci0KLSAgICBtYWRkcl9vbGQgPSAoYWRkcl9oaSA8PCAzMikgfCAoYWRkcl9s
byA8PCBQQUdFX1NISUZUKTsKLQotICAgIGlmICggbWFkZHJfb2xkICE9IG1h
ZGRyX25leHQgKQotICAgICAgICBuZWVkX2ZsdXNoID0gMTsKKyAgICBvbGRf
cHJlc2VudCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLCBJT01N
VV9QVEVfUFJFU0VOVF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfUFJFU0VOVF9TSElGVCk7Cisg
ICAgaWYgKCBvbGRfcHJlc2VudCApCisgICAgeworICAgICAgICBib29sIG9s
ZF9yLCBvbGRfdzsKKyAgICAgICAgdW5zaWduZWQgaW50IG9sZF9sZXZlbDsK
KyAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOworCisgICAgICAgIGFkZHJf
aGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FE
RFJfSElHSF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX1NISUZUKTsKKyAgICAg
ICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX1NISUZUKTsK
KyAgICAgICAgb2xkX2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihw
ZGVbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVY
VF9MRVZFTF9TSElGVCk7CisgICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9N
QVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQpOworICAgICAg
ICBvbGRfciA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlT
U0lPTl9TSElGVCk7CisKKyAgICAgICAgbWFkZHJfb2xkID0gKGFkZHJfaGkg
PDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CisKKyAgICAgICAg
aWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8
fCBpciAhPSBvbGRfciB8fAorICAgICAgICAgICAgIG9sZF9sZXZlbCAhPSBu
ZXh0X2xldmVsICkKKyAgICAgICAgICAgIG5lZWRfZmx1c2ggPSB0cnVlOwor
ICAgIH0KIAogICAgIGFkZHJfbG8gPSBtYWRkcl9uZXh0ICYgRE1BXzMyQklU
X01BU0s7CiAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4gMzI7CkBAIC02
ODcsMTAgKzcwNiw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICBpZiAoICFuZWVkX2ZsdXNoICkKICAgICAgICAg
Z290byBvdXQ7CiAKLSAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMg
bmV2ZXIgY2hhbmdlcywgCi0gICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3
ZSB0cnVzdCBub24tcHJlc2VudCBiaXRzICovCi0gICAgaWYgKCBpc19odm1f
ZG9tYWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGdmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwg
MCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFy
Y2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAgaW50IGFtZF9pb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFi
bGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAotICAgIC8qIERvIG5v
dCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJl
ZW4gY2hhbmdlZCAqLwotICAgIGlmICggIW5lZWRfZmx1c2ggKQotICAgICAg
ICBnb3RvIG91dDsKKyAgICBpZiAoIG5lZWRfZmx1c2ggKQorICAgIHsKKyAg
ICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAg
ICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxvZ2ljIGRvZXNu
J3QgY29wZS4gKi8KKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVl
OworICAgIH0KIAotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4s
IDApOworICAgIC8qCisgICAgICogU3VwcHJlc3MgbWVyZ2luZyBvZiBub24t
Ui9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRpb24s
CisgICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUgd2l0
aCB0aGlzLgorICAgICAqLworICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2Ug
fHwgZmxhZ3MgIT0gKElPTU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJs
ZSkgKQorICAgICAgICBnb3RvIG91dDsKKyAgICBpZiAoIGQtPmNyZWF0aW9u
X2ZpbmlzaGVkICkKKyAgICB7CisgICAgICAgIGhkLT5hcmNoLm5vX21lcmdl
ID0gdHJ1ZTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgZm9y
ICggbWVyZ2VfbGV2ZWwgPSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwog
ICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBhZ2luZ19tb2Rl
OyBtZXJnZV9sZXZlbCsrICkKQEAgLTc4MCw2ICs3OTMsMTAgQEAgaW50IGFt
ZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKgogCiAgICAgLyog
bWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnICovCiAgICAgY2xlYXJf
aW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBnZm4pOworCisgICAgLyog
Tm8gZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBh
cyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAqLworICAgIGhkLT5hcmNoLm5v
X21lcmdlID0gdHJ1ZTsKKwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spOwogCiAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGdmbiwgMCk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTQwLDYgKzQw
LDcgQEAgc3RydWN0IGFyY2hfaW9tbXUKIAogICAgIC8qIGFtZCBpb21tdSBz
dXBwb3J0ICovCiAgICAgaW50IHBhZ2luZ19tb2RlOworICAgIGJvb2wgbm9f
bWVyZ2U7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcm9vdF90YWJsZTsKICAg
ICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9Owo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Jan 08 16:45:02 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:45: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-users-bounces@lists.xenproject.org>)
	id 1gguUR-00032i-2q; Tue, 08 Jan 2019 16:44:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUP-00030R-Jk
 for xen-users@lists.xen.org; Tue, 08 Jan 2019 16:44:29 +0000
X-Inumbo-ID: aa081e07-1364-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa081e07-1364-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:44:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gguUD-0002UH-1f; Tue, 08 Jan 2019 16:44:17 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguUC-0006ow-VL; Tue, 08 Jan 2019 16:44:16 +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: <E1gguUC-0006ow-VL@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:16 +0000
Subject: [Xen-users] Xen Security Advisory 279 v3 (CVE-2018-19965) - x86:
 DoS from attempting to use INVPCID with a non-canonical addresses
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2018-19965 / XSA-279
                              version 3

 x86: DoS from attempting to use INVPCID with a non-canonical addresses

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

CVE assigned.

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

The INVPCID instruction raises #GP[0] if an attempt is made to
invalidate a non-canonical address.  Older flushing mechanisms such as
INVLPG tolerate this without error, and perform no action.

There is one guest accessible path in Xen where a non-canonical
address was passed into the TLB flushing code.  This previously had no
ill effect, but became vulnerable with the introduction of PCID to
reduce the performance hit from the Meltdown mitigations.

IMPACT
======

A buggy or malicious PV guest can crash the host.

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

Only hardware which supports the INVPCID instruction is vulnerable.  This is
available on Intel Haswell processors and later.  AMD x86 processors are not
known to support this instruction, and ARM processors are entirely unaffected.

Only versions of Xen with PCID support are vulnerable.  Support first appeared
in Xen 4.11 but was backported to the stable trees as part of the Meltdown
(XSA-254 / CVE-2017-5754) fixes.  Xen 4.10.2, 4.9.3, 4.8.4 as well as the
stable-4.7 and 4.6 branches are vulnerable.

The vulnerability is only exposed to 64-bit PV guests.  32-bit PV guests, as
well as HVM/PVH guests cannot exploit the vulnerability.

MITIGATION
==========

Booting Xen with `pcid=0` or `invpcid=0` on the command line will work around
the issue.  Alternatively, running untrusted 64bit PV guests inside xen-shim
will work around the issue.

CREDITS
=======

This issue was discovered by Matthew Daley.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa279.patch             xen-unstable, Xen 4.11.x, Xen 4.10.x
xsa279-4.9.patch         Xen 4.9.x ... 4.7.x

$ sha256sum xsa279*
40319fcf33348176eb14d7fc7c68c255cc7291013242ea444de6d00602024a11  xsa279.meta
0c1d50effe6645051a15dd83af57088dd4a055e26a23b1fa9e6c3722a7973f5d  xsa279.patch
fd34f29bc7e53359585135408cbbd12e12a003f59b135e81cc44186c5cddd40d  xsa279-4.9.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00zAMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZn0EH/0hSD6EUH7AyxFOCgPtaeOiRG0NPmGcnsVcHogU2
ows3sG+6+VenzyMdf0FcEqSEnCfFbQgqGuMaKE4U4ngSWWg+hdUhJ/5T/rMQv7o1
QJ84xhKRRHrAju1WZWdACZJpq7vAOiJmkS9HvkxjFw8J2ck+8KakyInLA1AlHC+K
8cApZtqxEyCNvH9w1Ho3PNtcNGhI6ZNxYlSSSUIfLz+dI7EXGQer2FiPzwE/KdAi
vp0+61HotZ3mz03AZOelzJK7tmP5a8/u+zZfwfEw9s6zEO1RadUCHM3FIiZrSJLk
v4si1s8x+FdbYwaHBKQGQTl6IQD/URqiK2IdWYdbeTkVCKY=
=COoK
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJj
ODFjIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUK
ICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAg
ICAgInhzYTI3OS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZGVhOWZj
MGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1LAogICAgICAgICAgICAy
NzYsCiAgICAgICAgICAgIDI3NwogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc5LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogIjljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1YzEy
MGIxYmIzMjgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI3NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMjc5LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1IiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI3OS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAg
ICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZjEzOTgzZGIx
MjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkxNCIsCiAgICAgICAgICAi
UHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1CiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzktNC45LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjFkZTM0NTllMDk2MWZmMzIz
MzM5MmNmMjFhNjljYWZlOTAwNmRlNTkiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc2LAogICAgICAg
ICAgICAyNzcKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI3OS5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVy
IGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQoKSWYgdGhlIEwxZSB1
cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55
dGhpbmcgdXNlZnVsLiAgVGhpcwpza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhw
ZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5k
CmJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgoKTW9yZSBpbXBvcnRhbnRseSBo
b3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8g
YSBiYWQgdmEKcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBz
aG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKbG9n
aWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlz
ZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKYWRkcmVzcy4KClRoaXMgaXMg
WFNBLTI3OS4KClJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBi
dWdmdXp6LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcwM2YzMzAu
Ljc1NjYzYzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MTU1LDYgKzQxNTUsMTQgQEAgc3Rh
dGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAgIGlmICggcGwx
ZSApCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogCisgICAg
LyoKKyAgICAgKiBBbnkgZXJyb3IgYXQgdGhpcyBwb2ludCBtZWFucyB0aGF0
IHdlIGhhdmVuJ3QgY2hhbmdlIHRoZSBMMWUuICBTa2lwIHRoZQorICAgICAq
IGZsdXNoLCBhcyBpdCB3b24ndCBkbyBhbnl0aGluZyB1c2VmdWwuICBGdXJ0
aGVybW9yZSwgdmEgaXMgZ3Vlc3QKKyAgICAgKiBjb250cm9sbGVkIGFuZCBu
b3QgbmVjZXNzZXJpbHkgYXVkaXRlZCBieSB0aGlzIHBvaW50LgorICAgICAq
LworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBz
d2l0Y2ggKCBmbGFncyAmIFVWTUZfRkxVU0hUWVBFX01BU0sgKQogICAgIHsK
ICAgICBjYXNlIFVWTUZfVExCX0ZMVVNIOgo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVy
IGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQoKSWYgdGhlIEwxZSB1
cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55
dGhpbmcgdXNlZnVsLiAgVGhpcwpza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhw
ZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5k
CmJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgoKTW9yZSBpbXBvcnRhbnRseSBo
b3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8g
YSBiYWQgdmEKcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBz
aG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKbG9n
aWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlz
ZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKYWRkcmVzcy4KClRoaXMgaXMg
WFNBLTI3OS4KClJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBi
dWdmdXp6LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODk0LDYgKzQ4OTQs
MTQgQEAgc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAg
IGlmICggcGwxZSApCiAgICAgICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsK
IAorICAgIC8qCisgICAgICogQW55IGVycm9yIGF0IHRoaXMgcG9pbnQgbWVh
bnMgdGhhdCB3ZSBoYXZlbid0IGNoYW5nZSB0aGUgbDFlLiAgU2tpcCB0aGUK
KyAgICAgKiBmbHVzaCwgYXMgaXQgd29uJ3QgZG8gYW55dGhpbmcgdXNlZnVs
LiAgRnVydGhlcm1vcmUsIHZhIGlzIGd1ZXN0CisgICAgICogY29udHJvbGxl
ZCBhbmQgbm90IG5lY2Vzc2VyaWx5IGF1ZGl0ZWQgYnkgdGhpcyBwb2ludC4K
KyAgICAgKi8KKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1GX0ZMVVNIVFlQRV9NQVNLICkK
ICAgICB7CiAgICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Jan 08 16:45:02 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:45: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-users-bounces@lists.xenproject.org>)
	id 1gguUX-00039F-Ed; Tue, 08 Jan 2019 16:44: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUV-00036k-0d
 for xen-users@lists.xen.org; Tue, 08 Jan 2019 16:44:35 +0000
X-Inumbo-ID: acaad2a0-1364-11e9-bc17-5f9c01565b78
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acaad2a0-1364-11e9-bc17-5f9c01565b78;
 Tue, 08 Jan 2019 16:44:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gguUH-0002UY-9p; Tue, 08 Jan 2019 16:44:21 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguUH-0006yh-75; Tue, 08 Jan 2019 16:44:21 +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: <E1gguUH-0006yh-75@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:21 +0000
Subject: [Xen-users] Xen Security Advisory 280 v3 (CVE-2018-19966) - Fix for
 XSA-240 conflicts with shadow paging
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2018-19966 / XSA-280
                              version 3

              Fix for XSA-240 conflicts with shadow paging

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

CVE assigned.

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

The fix for XSA-240 introduced a new field into the control structure
associated with each page of RAM.  This field was added to a union,
another member of which is used when Xen uses shadow paging for the
guest.  During migration, or with the L1TF (XSA-273) mitigation for
PV guests in effect, the two uses conflict.

IMPACT
======

A malicious or buggy x86 PV guest may cause Xen to crash, resulting in
a DoS (Denial of Service) affecting the entire host.  Privilege
escalation as well as information leaks cannot be ruled out.

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

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

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

Only Xen versions with the XSA-240 fixes applied are vulnerable.

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.

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which have themselves been
hardened against L1TF _and_ avoiding live migrating or snapshotting PV
guests will generally prevent this issue being triggered.  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 the security team of Prgmr.com.

RESOLUTION
==========

Applying the appropriate pair of attached patches resolves this issue.

xsa280-?.patch                                xen-unstable
xsa280-1.patch + xsa280-4.11-2.patch          Xen 4.11.x
xsa280-1.patch + xsa280-4.10-2.patch          Xen 4.10.x
xsa280-4.9-1.patch + xsa280-4.10-2.patch      Xen 4.9.x, Xen 4.8.x
xsa280-4.9-1.patch + xsa280-4.7-2.patch       Xen 4.7.x

$ sha256sum xsa280*
ff0b376b9e2ec16f7c15b144d4d38375d6f6b4019aa9c17f6b80f9dfe40319ef  xsa280.meta
41b2b91dbabbf2048c790c5934ab696ef53932ff98d1069eb7c7ae52e61cd44b  xsa280-1.patch
d46e46a6e706e0d3416d40ed12227223f7e8f825dfc63ed203c1df115976e8a1  xsa280-2.patch
163eaf2e16d5cc314a81fa1254eb2809674001b2329c41556a078b7f94e72ced  xsa280-4.7-2.patch
22e9d29f316356341db40c743ca59f9bb9d783a58fb6429d5badf57a77b5f34a  xsa280-4.9-1.patch
ff0a839dbd9347ec88aaeb7ef1145d0cd9029a19c6a478088c63c0959ba0e740  xsa280-4.10-2.patch
87940f3b84d0adfd89e1b2bc1a872ae2948e1621e4994e7879b77e327b0136b5  xsa280-4.11-2.patch
$

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

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

However deployment of the linear page table disabling 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 altering the set of features usable in a guest in
connection with a security issue would be a user-visible change which
could lead to the rediscovery of the vulnerability.

Also: 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/4UyVfoK9kFAlw00zEMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ5ngH/ij9JgVDgrCL0szAF2CGAwbRnOlzrlUX3SWXPmIb
AYZTvpTYLKqKh2f17P2F31OVGznh9n51sayfi2dwFdyKOs1o+PWk9m+Mpe1xRS5C
BuhH8bk/B08i/RyZUOr4BD4HEhKOdZc+Puu2YqdF3QmH/uoDCUMx1WUAL+ie4diU
vyNV0OilSyB+75g5EsGYuaVG5gGGdeO+vFARXU2rOBRnH/6QrxHgrDIz3A7Z2qOW
YzbBPOahw3f02q7edW1/Zt8fCexa2UZNKWRidreNowCaPJGsClyfjxVB8OnqpZkR
G5IaOeM/IpAIOe4VeDtXKeIr6l4CrNuDCHwJuGhzpEZ/NrU=
=ZZlA
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJj
ODFjIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUs
CiAgICAgICAgICAgIDI3OQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjgwLTEucGF0Y2giLAogICAgICAg
ICAgICAieHNhMjgwLTQuMTAtMi5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1LAogICAg
ICAgICAgICAyNzYsCiAgICAgICAgICAgIDI3NywKICAgICAgICAgICAgMjc5
CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAg
ICAgICJ4c2EyODAtMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODAtNC4x
MS0yLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAg
fSwKICAgICI0LjciOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjljODI3NTk0NDgyOWM1
NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc5CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyODAtNC45LTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgwLTQuNy0y
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICI0LjgiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImQ2Nzk4Y2UzNTcwN2E0ODVk
OWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc5CiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2Ey
ODAtNC45LTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgwLTQuMTAtMi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC45IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJmMTM5ODNkYjEyMGY1ZTU2ZGZl
ZmJlZTVkNTY2NzhkMmQ0M2UyOTE0IiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyNzUsCiAgICAgICAgICAgIDI3OQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgw
LTQuOS0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI4MC00LjEwLTIucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAg
Im1hc3RlciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6
IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWRlMzQ1OWUwOTYxZmYzMjMz
MzkyY2YyMWE2OWNhZmU5MDA2ZGU1OSIsCiAgICAgICAgICAiUHJlcmVxcyI6
IFsKICAgICAgICAgICAgMjc1LAogICAgICAgICAgICAyNzYsCiAgICAgICAg
ICAgIDI3NywKICAgICAgICAgICAgMjc5CiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODAtPy5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKCklu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBz
aGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKYml0cywgbG93ZXIgdGhlIGJpdCBw
b3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZApTSEZfb29z
X21heV93cml0ZS4KCkluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9w
ZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCmludHJvZHVjZSBz
aGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBr
bm93bGVkZ2Ugb2YgdGhlCmJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KdjI6IFJlbmFtZSBmdW5jdGlv
biBhbmQgcGFzcyBmdWxsIHR5cGUuCgotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjcxMiwxNyArMjcxMiw4
IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW4K
ICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBh
Z2VfZ2V0X293bmVyKHBhZ2UpOwogCi0gICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2Ug
Z28gZnJvbSB0eXBlIGNvdW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUg
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgot
ICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMgYXJl
IGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUu
Ci0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggZCAmJiBzaGFk
b3dfbW9kZV9lbmFibGVkKGQpCi0gICAgICAgICAgICAgICAgICYmIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpCi0gICAgICAgICAgICAg
ICAgICYmICEoKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdTw8MjkpKQotICAg
ICAgICAgICAgICAgICAgICAgICYmIHR5cGUgPT0gUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKLSAgICAgICAgICAgICAgIHNoYWRvd19yZW1vdmVfYWxsX3NoYWRv
d3MoZCwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgaWYgKCBk
ICYmIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQorICAgICAgICAgICAgICAg
c2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZShkLCBwYWdlLCB0eXBl
KTsKIAogICAgICAgICAgICAgQVNTRVJUKCEoeCAmIFBHVF9wYWVfeGVuX2wy
KSk7CiAgICAgICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0g
dHlwZSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtNzQ5
LDYgKzc0OSw5IEBAIGludCBzaF91bnN5bmMoc3RydWN0IHZjcHUgKnYsIG1m
bl90IGdtZm4KICAgICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5n
LnNoYWRvdy5vb3NfYWN0aXZlICkKICAgICAgICAgcmV0dXJuIDA7CiAKKyAg
ICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19mbGFncykpU0hG
X291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGct
PnNoYWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGct
PnNoYWRvd19mbGFncyB8PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlf
d3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYsIGdtZm4pOwogICAgIHBlcmZj
X2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yNDEzLDYgKzI0MTYsMjYgQEAg
dm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLAogICAg
IHBhZ2luZ191bmxvY2soZCk7CiB9CiAKK3ZvaWQgc2hhZG93X3ByZXBhcmVf
cGFnZV90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X3R5cGUpCit7CisgICAgaWYgKCAh
KHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQorICAgICAg
ICByZXR1cm47CisKKyNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9Q
VF9PVVRfT0ZfU1lOQykKKyAgICAvKgorICAgICAqIE5vcm1hbGx5IHdlIHNo
b3VsZCBuZXZlciBsZXQgYSBwYWdlIGdvIGZyb20gdHlwZSBjb3VudCAwIHRv
IHR5cGUKKyAgICAgKiBjb3VudCAxIHdoZW4gaXQgaXMgc2hhZG93ZWQuIE9u
ZSBleGNlcHRpb246IG91dC1vZi1zeW5jIHNoYWRvd2VkCisgICAgICogcGFn
ZXMgYXJlIGFsbG93ZWQgdG8gYmVjb21lIHdyaXRlYWJsZS4KKyAgICAgKi8K
KyAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfb29zX21heV93
cml0ZSkgJiYKKyAgICAgICAgIG5ld190eXBlID09IFBHVF93cml0YWJsZV9w
YWdlICkKKyAgICAgICAgcmV0dXJuOworI2VuZGlmCisKKyAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKK30K
Kwogc3RhdGljIHZvaWQKIHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRfcGFy
ZW50cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuKQogLyogRXZlbiBo
YXJzaGVyOiB0aGlzIGlzIGEgSFZNIHBhZ2UgdGhhdCB3ZSB0aGluZyBpcyBu
byBsb25nZXIgYSBwYWdldGFibGUuCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
cHJpdmF0ZS5oCkBAIC0yODUsOCArMjg1LDggQEAgc3RhdGljIGlubGluZSB2
b2lkIHNoX3Rlcm1pbmF0ZV9saXN0KHN0cgogICogY29kZXBhdGggaXMgY2Fs
bGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2ZSB0byBvb3Mg
aXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxh
Zy4KICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNk
ZWZpbmUgU0hGX29vc19tYXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hG
X291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlwZV9tYXhfc2hhZG93ICsgMSkp
CisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hfdHlwZV9t
YXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpB
VElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NoYWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc2hhZG93LmgKQEAgLTgxLDYgKzgxLDEwIEBAIHZvaWQgc2hhZG93X2Zp
bmFsX3RlYXJkb3duKHN0cnVjdCBkb21haW4KIAogdm9pZCBzaF9yZW1vdmVf
c2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFz
dCwgaW50IGFsbCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBh
IGd1ZXN0IHBhZ2UgdG8gY2hhbmdlIGl0cyB0eXBlLiAqLwordm9pZCBzaGFk
b3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisK
IC8qIERpc2NhcmQgX2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mg
c2hhZG93cy4gKi8KIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTEwNSw2ICsxMDksMTAgQEAg
aW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluCiBzdGF0
aWMgaW5saW5lIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFp
biAqZCwgbWZuX3QgZ21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgZmFzdCwgaW50IGFsbCkge30KIAorc3RhdGljIGlu
bGluZSB2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5ld190eXBlKSB7fQorCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCkge30KIAogc3RhdGljIGlubGluZSBpbnQgc2hhZG93
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCnYyOiBVc2Ugbm9uLWF0
b21pYywgbm9uLWJpdG9wcyBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBp
bgogICAgc2hhZG93X3twcm8sZGV9bW90ZSgpLgoKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCkBAIC03ODcsMTAgKzc4NywxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAgIH0KIAot
ICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFn
cykpOwotICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7
CisgICAgQVNTRVJUKCEocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5
cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzIHw9IDF1IDw8IHR5cGU7
CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BST01P
VEUpOwogfQogCkBAIC03OTksOSArODAzLDkgQEAgdm9pZCBzaGFkb3dfZGVt
b3RlKHN0cnVjdCBkb21haW4gKmQsIG1mbgogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0
ZXN0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7
Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxh
Z3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8
IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93
X2ZsYWdzKTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0
eXBlKTsKIAogICAgIGlmICggKHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9w
YWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpAQCAtMjQwNSw3ICsyNDA5
LDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpk
LAogICAgIGlmICggIWZhc3QgJiYgYWxsICYmIChwZy0+Y291bnRfaW5mbyAm
IFBHQ19wYWdlX3RhYmxlKSApCiAgICAgewogICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBS
SV9tZm4KLSAgICAgICAgICAgICAgICIgKHNoYWRvd19mbGFncz0lMDh4KVxu
IiwgbWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOworICAgICAgICAg
ICAgICAgIiAoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLCBtZm5feChnbWZuKSwg
cGctPnNoYWRvd19mbGFncyk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsK
ICAgICB9CiAKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzI5
OCw4ICszMjk4LDggQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVj
dCB2Y3B1ICp2LAogCiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRp
bmcgdG8gYSB0b3BsZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZs
YWdnZWQgYXMgYSBkeWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3Vy
cmVudGx5IHVzZWQuICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3Rh
YmxlKGdtZm4pCi0gICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNo
YWRvd19mbGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAo
IHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSAmJgorICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyApCiAgICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp0bXA7CkBAIC00MjYxLDkgKzQyNjEsOSBAQCBp
bnQgc2hfcm1fd3JpdGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBB
U1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlm
IHdlJ3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0
b3JuIGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAg
ICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkg
KQogICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxl
X2R5aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5z
aGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAg
ICAgID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAog
ICAgIHNwID0gbWZuX3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1ODAsMTAgKzQ1
ODAsMTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHBhZGRy
X3QgZwogICAgICAgICAgICAgICAgICAgIDogc2hhZG93X2hhc2hfbG9va3Vw
KGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFkb3cpOwogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAg
ICAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQp
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3Rv
X3BhZ2Uoc21mbiktPnYuc2guYmFjayk7Ci0gICAgICAgICAgICBtZm5fdG9f
cGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlp
bmc7CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxl
X2R5aW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFw
cGluZ3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAg
ICAgICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAgLTQ2MjEsOSArNDYy
MSw5IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRkcl90
IGcKICAgICBzbWZuID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdt
Zm4pLCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYKIAotICAgIGlm
ICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90
b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9k
eWluZzsKKyAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9k
eWluZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3Mo
ZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8q
IE5vdyBmbHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBp
bmdzLiAqLwogICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVt
YXNrKTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5
MCw4ICsyOTAsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRl
X2xpc3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRh
YmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3Bh
Z2VfaGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcp
CiB7CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTI1
OSw4ICsyNTksMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBH
dWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25m
bGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5j
ZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAg
ICAgKiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBn
dWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAg
ICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMg
b25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9p
ZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50
LCB3aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAg
ICAgICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7
CisgICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAg
fTsKIAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4
dCBzaGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3Bk
eF90IG5leHRfc2hhZG93Owo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMTAyNywxMCArMTAyNywxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IDA7CisgICAgfQogCi0gICAg
QVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7
Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAg
ICBBU1NFUlQoIShwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkp
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgfD0gMXUgPDwgdHlwZTsKICAg
ICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRSQ0VfU0ZMQUdfUFJPTU9URSk7
CiB9CiAKQEAgLTEwMzksOSArMTA0Myw5IEBAIHZvaWQgc2hhZG93X2RlbW90
ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm4KICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVz
dF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwot
ICAgIEFTU0VSVCh0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0
eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlw
ZSk7CiAKICAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFn
ZV90eXBlX21hc2spID09IDAgKQogICAgIHsKQEAgLTI4NzksNyArMjg4Myw3
IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBpZiAoICFmYXN0ICYmIGFsbCAmJiAocGctPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9S
KCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlMDVseCAiCi0gICAg
ICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAog
ICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGdtZm4pLCBwZy0+c2hhZG93
X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIH0KLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzMxNCw4ICszMzE0LDgg
QEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAog
CiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRpbmcgdG8gYSB0b3Bs
ZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZsYWdnZWQgYXMgYSBk
eWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3VycmVudGx5IHVzZWQu
ICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxlKGdtZm4pCi0g
ICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyAm
IFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAoIHNoX21mbl9pc19h
X3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSAmJgorICAg
ICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZyApCiAg
ICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAgICAgIHN0cnVjdCB2
Y3B1ICp0bXA7CkBAIC00MjU2LDkgKzQyNTYsOSBAQCBpbnQgc2hfcm1fd3Jp
dGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBBU1NFUlQobWZuX3Zh
bGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlmIHdlJ3ZlIGJlZW4g
dG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0b3JuIGRvd24gKi8K
LSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBpZiAoIGN1cnIt
PmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBj
dXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCi0gICAg
ICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3Mg
JiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAgICAgID0gbWZuX3Rv
X3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAgIHNwID0gbWZu
X3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1NzUsMTAgKzQ1NzUsMTAgQEAgc3Rh
dGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2YwogICAgICAg
ICAgICAgc21mbiA9IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZu
KSwgU0hfdHlwZV9sMl9wYWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAg
ICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICAgICAgaWYgKCBtZm5f
dmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52
LnNoLmJhY2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNo
YWRvd19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOworICAgICAgICAg
ICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZyA9IDE7CiAg
ICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEv
KiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAx
OwogICAgICAgICB9CkBAIC00NjE1LDkgKzQ2MTUsOSBAQCBzdGF0aWMgdm9p
ZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjCiAgICAgc21mbiA9IHNo
YWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sNF82
NF9zaGFkb3cpOwogI2VuZGlmCiAKLSAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSApCisgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSApCiAgICAgewotICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hh
ZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlpbmc7CisgICAgICAgIG1m
bl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgPSAxOwogICAgICAg
ICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEvKiB1c2VyIHBh
Z2VzIG9ubHkgKi8pOwogICAgICAgICAvKiBOb3cgZmx1c2ggdGhlIFRMQjog
d2UgcmVtb3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8KICAgICAgICAgZmx1
c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjkyLDggKzI5Miw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHIKIAog
I2VuZGlmIC8qIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9P
Rl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdldGFibGVfZHlpbmcgKDF1
PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVsdGlw
bGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIg
c2hhZG93czsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTcyLDggKzE3MiwxNSBA
QCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIEd1ZXN0IHBhZ2VzIHdp
dGggYSBzaGFkb3cuICBUaGlzIGRvZXMgbm90IGNvbmZsaWN0IHdpdGgKICAg
ICAgICAgICogdGxiZmx1c2hfdGltZXN0YW1wIHNpbmNlIHBhZ2UgdGFibGUg
cGFnZXMgYXJlIGV4cGxpY2l0bHkgbm90CiAgICAgICAgICAqIHRyYWNrZWQg
Zm9yIFRMQi1mbHVzaCBhdm9pZGFuY2Ugd2hlbiBhIGd1ZXN0IHJ1bnMgaW4g
c2hhZG93IG1vZGUuCisgICAgICAgICAqCisgICAgICAgICAqIHBhZ2V0YWJs
ZV9keWluZyBpcyB1c2VkIGZvciBIVk0gZG9tYWlucyBvbmx5LiBUaGUgbGF5
b3V0IGhlcmUgaGFzCisgICAgICAgICAqIHRvIGF2b2lkIHJlLXVzZSBvZiB0
aGUgc3BhY2UgdXNlZCBieSBsaW5lYXJfcHRfY291bnQsIHdoaWNoIChvbmx5
KQorICAgICAgICAgKiBQViBndWVzdHMgdXNlLgogICAgICAgICAgKi8KLSAg
ICAgICAgdTMyIHNoYWRvd19mbGFnczsKKyAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgIHVpbnQxNl90IHNoYWRvd19mbGFnczsKKyAgICAgICAgICAg
IGJvb2xfdCBwYWdldGFibGVfZHlpbmc7CisgICAgICAgIH07CiAKICAgICAg
ICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5leHQgc2hhZG93IGlu
IHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3No
YWRvdzsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKCklu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBz
aGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKYml0cywgbG93ZXIgdGhlIGJpdCBw
b3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZApTSEZfb29z
X21heV93cml0ZS4KCkluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9w
ZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCmludHJvZHVjZSBz
aGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBr
bm93bGVkZ2Ugb2YgdGhlCmJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI3OTksMTUgKzI3OTks
OCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
CiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAgLyogTm9ybWFs
bHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNv
dW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0
IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICog
b3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMgYXJlIGFsbG93ZWQgdG8gYmVj
b21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAgICAgICAg
ICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAg
ICAgICAgICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxl
KQotICAgICAgICAgICAgICAgICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3Mg
JiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAgICAgICAmJiB0eXBlID09
IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkp
KTsKKyAgICAgICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVk
KGQpICkKKyAgICAgICAgICAgICAgIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlw
ZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAgICAgICAgIEFTU0VS
VCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKQEAgLTkxOSw2ICs5MTksOSBAQCBpbnQgc2hfdW5z
eW5jKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuCiAgICAgICAgICB8fCAh
di0+ZG9tYWluLT5hcmNoLnBhZ2luZy5zaGFkb3cub29zX2FjdGl2ZSApCiAg
ICAgICAgIHJldHVybiAwOwogCisgICAgQlVJTERfQlVHX09OKCEodHlwZW9m
KHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vdXRfb2Zfc3luYyk7CisgICAgQlVJ
TERfQlVHX09OKCEodHlwZW9mKHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vb3Nf
bWF5X3dyaXRlKTsKKwogICAgIHBnLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX291
dF9vZl9zeW5jfFNIRl9vb3NfbWF5X3dyaXRlOwogICAgIG9vc19oYXNoX2Fk
ZCh2LCBnbWZuKTsKICAgICBwZXJmY19pbmNyKHNoYWRvd191bnN5bmMpOwpA
QCAtMjgxMCw2ICsyODEzLDI2IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Mo
c3RydWN0IGRvbWFpbiAqZCwKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQog
Cit2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5l
d190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURP
V19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoK
KyAgICAgKiBOb3JtYWxseSB3ZSBzaG91bGQgbmV2ZXIgbGV0IGEgcGFnZSBn
byBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICogY291bnQgMSB3
aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3lu
YyBzaGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29t
ZSB3cml0ZWFibGUuCisgICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93
X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUpICYmCisgICAgICAgICBuZXdf
dHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJldHVybjsK
KyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBw
YWdlX3RvX21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1v
dmVfYWxsX3NoYWRvd3NfYW5kX3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwg
bWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjogdGhpcyBpcyBhIEhWTSBw
YWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxlLgot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4
Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChz
dHIKICAqIGNvZGVwYXRoIGlzIGNhbGxlZCBkdXJpbmcgdGhhdCB0aW1lIGFu
ZCBpcyBzZW5zaXRpdmUgdG8gb29zIGlzc3VlcywgaXQgbWF5CiAgKiBuZWVk
IHRvIHVzZSB0aGUgc2Vjb25kIGZsYWcuCiAgKi8KLSNkZWZpbmUgU0hGX291
dF9vZl9zeW5jICgxdTw8MzApCi0jZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRl
ICgxdTw8MjkpCisjZGVmaW5lIFNIRl9vdXRfb2Zfc3luYyAoMXUgPDwgKFNI
X3R5cGVfbWF4X3NoYWRvdyArIDEpKQorI2RlZmluZSBTSEZfb29zX21heV93
cml0ZSAoMXUgPDwgKFNIX3R5cGVfbWF4X3NoYWRvdyArIDIpKQogCiAjZW5k
aWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZ
TkMpICovCiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4
MSwxMCBAQCB2b2lkIHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluCiAKIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpOwogCisvKiBBZGp1
c3Qgc2hhZG93cyByZWFkeSBmb3IgYSBndWVzdCBwYWdlIHRvIGNoYW5nZSBp
dHMgdHlwZS4gKi8KK3ZvaWQgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2No
YW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbmV3X3R5cGUpOworCiAvKiBEaXNjYXJkIF9hbGxfIG1hcHBp
bmdzIGZyb20gdGhlIGRvbWFpbidzIHNoYWRvd3MuICovCiB2b2lkIHNoYWRv
d19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwog
CkBAIC0xMDUsNiArMTA5LDEwIEBAIGludCBzaGFkb3dfc2V0X2FsbG9jYXRp
b24oc3RydWN0IGRvbWFpbgogc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92
ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZhc3Qs
IGJvb2xfdCBhbGwpIHt9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3df
cHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBuZXdfdHlwZSkge30KKwogc3RhdGljIGlubGluZSB2b2lkIHNoYWRv
d19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9
CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwgeGVuX2RvbWN0bF9zaGFkb3dfb3BfdCAqc2MsCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtOTU3LDEwICs5NTcsMTQgQEAgdm9pZCBzaGFk
b3dfcHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZgogCiAgICAgLyogSXMg
dGhlIHBhZ2UgYWxyZWFkeSBzaGFkb3dlZD8gKi8KICAgICBpZiAoICF0ZXN0
X2FuZF9zZXRfYml0KF9QR0NfcGFnZV90YWJsZSwgJnBhZ2UtPmNvdW50X2lu
Zm8pICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnNoYWRvd19mbGFncyA9IDA7
CisgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgICAg
ICBwYWdlLT5wYWdldGFibGVfZHlpbmcgPSBmYWxzZTsKKyAgICB9CiAKLSAg
ICBBU1NFUlQoIXRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3Mp
KTsKLSAgICBzZXRfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3MpOwor
ICAgIEFTU0VSVCghKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0eXBl
KSkpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyB8PSAxdSA8PCB0eXBlOwog
ICAgIFRSQUNFX1NIQURPV19QQVRIX0ZMQUcoVFJDRV9TRkxBR19QUk9NT1RF
KTsKIH0KIApAQCAtOTY5LDkgKzk3Myw5IEBAIHZvaWQgc2hhZG93X2RlbW90
ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm4KICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVz
dF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwot
ICAgIEFTU0VSVCh0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0
eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlw
ZSk7CiAKICAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFn
ZV90eXBlX21hc2spID09IDAgKQogICAgIHsKQEAgLTI4MDEsNyArMjgwNSw3
IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBpZiAoICFmYXN0ICYmIGFsbCAmJiAocGctPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9S
KCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBSSV9tZm4iICIK
LSAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwOHgpXG4i
LAorICAgICAgICAgICAgICAgICAgICAgIihzaGFkb3dfZmxhZ3M9JTA0eClc
biIsCiAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ21mbiksIHBnLT5z
aGFkb3dfZmxhZ3MpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAg
fQotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzI4LDggKzMz
MjgsOCBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUg
KnYsCiAKICAgICAvKiBVbnNoYWRvdyBpZiB3ZSBhcmUgd3JpdGluZyB0byBh
IHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICogZmxhZ2dlZCBh
cyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkg
dXNlZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21m
bikKLSAgICAgICAgICYmIChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2Zs
YWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykgKQorICAgIGlmICggc2hfbWZu
X2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICYm
CisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5n
ICkKICAgICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3Ry
dWN0IHZjcHUgKnRtcDsKQEAgLTQzMDEsOSArNDMwMSw5IEBAIGludCBzaF9y
bV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVjdAogICAgIEFTU0VSVCht
Zm5fdmFsaWQoc21mbikpOwogCiAgICAgLyogUmVtZW1iZXIgaWYgd2UndmUg
YmVlbiB0b2xkIHRoYXQgdGhpcyBwcm9jZXNzIGlzIGJlaW5nIHRvcm4gZG93
biAqLwotICAgIGlmICggY3Vyci0+ZG9tYWluID09IGQgKQorICAgIGlmICgg
Y3Vyci0+ZG9tYWluID09IGQgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIGN1cnItPmFyY2gucGFnaW5nLnNoYWRvdy5wYWdldGFibGVfZHlpbmcK
LSAgICAgICAgICAgID0gISEobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19m
bGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpOworICAgICAgICAgICAgPSBt
Zm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nOwogCiAgICAgc3Ag
PSBtZm5fdG9fcGFnZShzbWZuKTsKIApAQCAtNDYxOSwxMCArNDYxOSwxMCBA
QCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjCiAg
ICAgICAgICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZu
X3goZ21mbiksIFNIX3R5cGVfbDJfcGFlX3NoYWRvdyk7CiAgICAgICAgIH0K
IAotICAgICAgICBpZiAoIG1mbl92YWxpZChzbWZuKSApCisgICAgICAgIGlm
ICggbWZuX3ZhbGlkKHNtZm4pICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBnbWZuID0gX21mbihtZm5fdG9fcGFnZShz
bWZuKS0+di5zaC5iYWNrKTsKLSAgICAgICAgICAgIG1mbl90b19wYWdlKGdt
Zm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWluZzsKKyAg
ICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcg
PSB0cnVlOwogICAgICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhk
LCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgICAg
IGZsdXNoID0gMTsKICAgICAgICAgfQpAQCAtNDY1OSw5ICs0NjU5LDkgQEAg
c3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2YwogICAg
IHNtZm4gPSBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3goZ21mbiksIFNI
X3R5cGVfbDRfNjRfc2hhZG93KTsKICNlbmRpZgogCi0gICAgaWYgKCBtZm5f
dmFsaWQoc21mbikgKQorICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgbWZuX3RvX3BhZ2Uo
Z21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOwor
ICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nID0g
dHJ1ZTsKICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhkLCBzbWZu
LCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgLyogTm93IGZs
dXNoIHRoZSBUTEI6IHdlIHJlbW92ZWQgdG9wbGV2ZWwgbWFwcGluZ3MuICov
CiAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVt
YXNrKTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5
Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRl
X2xpc3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRh
YmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3Bh
Z2VfaGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcp
CiB7CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE4
OCw4ICsxODgsMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBH
dWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25m
bGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5j
ZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAg
ICAgKiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBn
dWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAg
ICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMg
b25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9p
ZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50
LCB3aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAg
ICAgICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7
CisgICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAg
fTsKIAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4
dCBzaGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3Bk
eF90IG5leHRfc2hhZG93Owo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMTAyOCwxMCArMTAyOCwxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAgIH0KIAot
ICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFn
cykpOwotICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7
CisgICAgQVNTRVJUKCEocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5
cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzIHw9IDF1IDw8IHR5cGU7
CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BST01P
VEUpOwogfQogCkBAIC0xMDQwLDkgKzEwNDQsOSBAQCB2b2lkIHNoYWRvd19k
ZW1vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuCiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKGdtZm4pOwogCiAgICAgQVNTRVJU
KHRlc3RfYml0KF9QR0NfcGFnZV90YWJsZSwgJnBhZ2UtPmNvdW50X2luZm8p
KTsKLSAgICBBU1NFUlQodGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncykpOworICAgIEFTU0VSVChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUg
PDwgdHlwZSkpOwogCi0gICAgY2xlYXJfYml0KHR5cGUsICZwYWdlLT5zaGFk
b3dfZmxhZ3MpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyAmPSB+KDF1IDw8
IHR5cGUpOwogCiAgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hG
X3BhZ2VfdHlwZV9tYXNrKSA9PSAwICkKICAgICB7CkBAIC0yOTIxLDcgKzI5
MjUsNyBAQCB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgaWYgKCAhZmFzdCAmJiBhbGwgJiYgKHBnLT5jb3VudF9pbmZv
ICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICB7CiAgICAgICAgIFNIQURPV19F
UlJPUigiY2FuJ3QgZmluZCBhbGwgc2hhZG93cyBvZiBtZm4gJSJQUklfbWZu
IiAiCi0gICAgICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUw
NHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGdtZm4pLCBw
Zy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgIH0KLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzI5OSw4
ICszMjk5LDggQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2
Y3B1ICp2LAogCiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRpbmcg
dG8gYSB0b3BsZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZsYWdn
ZWQgYXMgYSBkeWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3VycmVu
dGx5IHVzZWQuICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxl
KGdtZm4pCi0gICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRv
d19mbGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAoIHNo
X21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFpbihk
KSAmJgorICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9k
eWluZyApCiAgICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAgICAg
IHN0cnVjdCB2Y3B1ICp0bXA7CkBAIC00MjU0LDkgKzQyNTQsOSBAQCBpbnQg
c2hfcm1fd3JpdGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBBU1NF
UlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlmIHdl
J3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0b3Ju
IGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBp
ZiAoIGN1cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5
aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5zaGFk
b3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAgICAg
ID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAg
IHNwID0gbWZuX3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1NzIsMTAgKzQ1NzIs
MTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2
YwogICAgICAgICAgICAgICAgICAgIDogc2hhZG93X2hhc2hfbG9va3VwKGQs
IG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFkb3cpOwogICAgICAg
ICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgICAg
ICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICkK
ICAgICAgICAgewogICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3RvX3Bh
Z2Uoc21mbiktPnYuc2guYmFjayk7Ci0gICAgICAgICAgICBtZm5fdG9fcGFn
ZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlpbmc7
CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5
aW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGlu
Z3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAg
ICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAgLTQ2MTIsOSArNDYxMiw5
IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmMK
ICAgICBzbWZuID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdtZm4p
LCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYKIAotICAgIGlmICgg
bWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAm
JiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90b19w
YWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWlu
ZzsKKyAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWlu
ZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3MoZCwg
c21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5v
dyBmbHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdz
LiAqLwogICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNr
KTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5Miw4
ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xp
c3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBT
SE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRhYmxl
X2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3BhZ2Vf
aGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7
CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTI1OSw4
ICsyNTksMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBHdWVz
dCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25mbGlj
dCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5jZSBw
YWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAgICAg
KiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBndWVz
dCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAgICAg
KiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMgb25s
eS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9pZCBy
ZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50LCB3
aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAgICAg
ICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAgIHN0
cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7Cisg
ICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgfTsK
IAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4dCBz
aGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3BkeF90
IG5leHRfc2hhZG93Owo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Jan 08 17:29:51 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 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-users-bounces@lists.xenproject.org>)
	id 1ggvBW-0000oR-Sc; Tue, 08 Jan 2019 17: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggvBV-0000o8-Ck
 for xen-users@lists.xen.org; Tue, 08 Jan 2019 17:29:01 +0000
X-Inumbo-ID: e2173ae0-136a-11e9-9fa2-8f124eca818e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2173ae0-136a-11e9-9fa2-8f124eca818e;
 Tue, 08 Jan 2019 17:28:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggvBG-0003P4-1w; Tue, 08 Jan 2019 17:28:46 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ggvBF-0002I6-VS; Tue, 08 Jan 2019 17:28:45 +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: <E1ggvBF-0002I6-VS@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 17:28:45 +0000
Subject: [Xen-users] Xen Security Advisory 282 v2 (CVE-2018-19967) - guest
 use of HLE constructs may lock up host
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2018-19967 / XSA-282
                              version 2

             guest use of HLE constructs may lock up host

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

CVE assigned.

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

Various Intel CPU models have an erratum listed under the title
"Processor May Hang When Executing Code In an HLE Transaction".  It
describes a potential hang when using instructions with the XACQUIRE
prefix on the host physical memory range covering the first 4 MiB
starting at the 1GiB boundary.

IMPACT
======

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

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

All Xen versions are affected.

Only Intel based x86 systems are affected.  Please refer to Intel
documentation as to which specific CPU models are affected.

AMD x86 systems as well as Arm ones are not affected.

MITIGATION
==========

There is no known mitigation.  A BIOS update may be available for some
systems, working around the issue at the firmware level.

RESOLUTION
==========

Applying the appropriate pair of attached patches works around this issue
for the CPU models known to be affected at the time of writing.

xsa282-?.patch                              xen-unstable
xsa282-4.11-1.patch + xsa282-2.patch        Xen 4.11.x, Xen 4.10.x
xsa282-4.9-1.patch + xsa282-2.patch         Xen 4.9.x
xsa282-4.9-1.patch + xsa282-4.8-2.patch     Xen 4.8.x, Xen 4.7.x

$ sha256sum xsa282*
6ef64ca920a58ed9185e81fad3dfa9ca5f6316f1e72ddd4f411f3e79eaf79903  xsa282.meta
ad7093e00b3d6650530c95427ef0e68880883f0cec7229b5f41c9e2dc497ffd5  xsa282-1.patch
7ce7fa105026b189500a31bd3978ec0c6fd9d7c95f688463c25ecce76366be35  xsa282-2.patch
fbff734d678700864563f8214361f391c0cbda9b67ed7256535ed3db388c8feb  xsa282-4.8-2.patch
df833cbe9b8798104a65d44b737c46f97399b86b0ffd03c99fda4c8ecf5a353c  xsa282-4.9-1.patch
68eab296a7124662cbe3c6df8835aff9b4a26160fdbe970e206a7a6ef8d27ec7  xsa282-4.11-1.patch
$

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

The issue has been documented publicly in Specification Updates for at
least some of the affected processors for quite some time.
-----BEGIN PGP SIGNATURE-----

iQE/BAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00zIMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZZ4wH90ahPfLXQZmbuDKHT++ny7Xtb9Bf9HdeqWS19m3h
DjNBovpLz/ECfkbK2I445yoXygXi8enoElK5Yq1Ln4VFtR22u/kAWQt7b+Hh3Z1k
mc/l77bOPcn2glox9Wc/sv8CYfJ5QE6KmGOZ6GtbjAds+yEGm2VKVGiR3QJP3KHP
7AT6c9rxe8Wv+Vzkl61FAWlm/Pt6zgdGmSwqMk/3LBuWuxZbXKg+WaILTcTmD3eQ
RRAPE8v68gGohSxdRUwTgjpvxK2Og4mNUminEc9ovr5jSjuyYwrSP8GEKFYtPEDn
orW3HvmvyQ7QawpKBkkJq+YgcDe402r6s/ESC5vuUtdi/A==
=escz
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJjODQxYzgyYTUzNDljZDU2YWRiOGZkNDkwN2JmNWFkOTU2M2Vh
YTdlIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgyLTQuMTEt
MS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODItMi5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMSI6IHsK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiOGFkNDYyYTM0ZjA2NTRjMjU2YzE5NzQwNjU4NzY4
NmZlNDIyODU0NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI4
Mi00LjExLTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgyLTIucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
NyI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiM2QzM2NjNmRkZjM3MDI2YjU1MzBmODNm
NWZhM2FmMDViMjJmOWU0MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODItNC44
LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiODhiNWUzNjhjZTA4YWFm
Zjc4ZGI1ZTNlZGM0YzQ4ODk0NTgzNzc1MCIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAgICAgICAgICJ4
c2EyODItNC44LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWJkN2Mx
N2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hl
cyI6IFsKICAgICAgICAgICAgInhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAg
ICAgICAgICJ4c2EyODItMi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJjZTJmNDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgyLT8ucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3Jl
YWRfbW9zdGx5IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVp
bnQzMl90IHhlbl9jcHVpZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxs
X3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKLXN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEg
cmVzZXJ2ZWRfcGFnZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgdmNwdV9pZCk7CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIF9f
aW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0CiAgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gZ2V0ICIgI3AgIlxuIik7ICAgICAgICBcCiAgICAg
bWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7
ICAgICBcCi0gICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdF
X1NISUZUOyAgICBcCisgICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXS5tZm4gPSBw
Zm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFSQU1fUkFNKEhW
TV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpA
QCAtMzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4
dXBfZTgyMChzdHJ1Y3QKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1j
b25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZl
ZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpCitjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jlc2VydmVkX3Bh
Z2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1
ZXN0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNTg0MywyMyArNTg0MywyMyBAQCB2b2lkIGFyY2hf
ZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9z
aGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNp
Z25lZCBsb25nICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0g
ewotICAgICAgICAweDIwMDUwMDAwLAotICAgICAgICAweDIwMTEwMDAwLAot
ICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4MDAwLAotICAg
ICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0g
eworICAgICAgICB7IC5tZm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQg
fSwKKyAgICAgICAgeyAubWZuID0gMHgyMDExMDAwMCA+PiBQQUdFX1NISUZU
IH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFHRV9TSElG
VCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJ
RlQgfSwKKyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NI
SUZUIH0sCiAgICAgfTsKIAotICAgICphcnJheV9zaXplID0gQVJSQVlfU0la
RShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIo
MCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQp
ICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZY
KGlnZF9pZCkgKQorICAgICAgICByZXR1cm4gc25iX2JhZF9wYWdlczsKIAot
ICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJuIE5VTEw7CiB9CiAK
IHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBsaW5lYXIpCi0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisr
KyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yNzAsNyArMjcwLDcg
QEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsCiAg
ICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAgICAgY29u
c3QgY2hhciAqcDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqYmFkcGFnZSA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0
IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwogICAgIHVuc2lnbmVkIGlu
dCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERfQlVHX09OKDggKiBzaXpl
b2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAtMjk5
LDggKzI5OSw4IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRk
cl90IHBzLAogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJh
eV9zaXplOyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBib290bWVt
X3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElG
VCkgKyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRw
YWdlLT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFk
cGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAg
ICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMTIsOCAr
MzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
YXJyYXlfc2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElG
VCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCpiYWRw
YWdlID4+IFBBR0VfU0hJRlQpICsgMSk7CisgICAgICAgICAgICAgICAgYm9v
dG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJh
ZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAgICAgICAgICAgYmFkcGFnZSsrOwog
ICAgICAgICAgICAgfQogICAgICAgICB9Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC94ZW4uaApAQCAtMzcsNyArMzcsNyBAQCB2b2lkIGh5cGVydmlzb3Jf
YXBfc2V0dXAodm9pZCk7CiBpbnQgaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRf
cGFnZShtZm5fdCAqbWZuKTsKIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2Vk
X3BhZ2UobWZuX3QgbWZuKTsKIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIw
KHN0cnVjdCBlODIwbWFwICplODIwKTsKLWNvbnN0IHVuc2lnbmVkIGxvbmcg
Kmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXpl
KTsKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqaHlwZXJ2aXNv
cl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpOwogdWludDMy
X3QgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKHZvaWQpOwogdm9pZCBoeXBlcnZp
c29yX3Jlc3VtZSh2b2lkKTsKIApAQCAtNjUsNyArNjUsNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIwCiAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgY29uc3QgdW5z
aWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25l
ZCBpbnQgKnNpemUpCitzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBwbGF0
Zm9ybV9iYWRfcGFnZSAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNp
Z25lZCBpbnQgKnNpemUpCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CiAgICAgcmV0dXJuIE5VTEw7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTM0MSw3
ICszNDEsMTMgQEAgdm9pZCB6YXBfcm9fbXB0KG1mbl90IG1mbik7CiAKIGJv
b2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pOwogCi1jb25zdCB1bnNpZ25l
ZCBsb25nICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICph
cnJheV9zaXplKTsKK3N0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7CisgICAg
dW5zaWduZWQgbG9uZyBtZm47CisgICAgdW5zaWduZWQgaW50IG9yZGVyOwor
fTsKKworY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpnZXRfcGxh
dGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXplKTsKKwog
LyogUGVyIHBhZ2UgbG9ja3M6CiAgKiBwYWdlX2xvY2soKSBpcyB1c2VkIGZv
ciB0d28gcHVycG9zZXM6IHB0ZSBzZXJpYWxpemF0aW9uLCBhbmQgbWVtb3J5
IHNoYXJpbmcuCiAgKgo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IHdvcmsgYXJvdW5kIEhMRSBob3N0IGxvY2t1cCBlcnJhdHVtCgpY
QUNRVUlSRSBwcmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9m
IG1lbW9yeSBzdGFydGluZyBhdCAxR2IKYXJlIGxpYWJsZSB0byBsb2NrIHVw
IHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBvZiB0aGlzIG1lbW9yeSBy
YW5nZS4KClVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKb2xkLCBzbyBJIGNh
biBvbmx5IGd1ZXNzIHRoYXQgdGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQg
d2hlbiBDb3JlIEdlbjYKaXMgYW5kIHRoZSBYZW9uIGNvdW50ZXJwYXJ0cyBh
cmUsIHRvby4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCnYyOiBEb24ndCBhcHBseSB0aGUgd29ya2Fyb3VuZCB3aGVuIHJ1
bm5pbmcgb3Vyc2VsdmVzIHZpcnR1YWxpemVkLgoKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU4NTMsNiAr
NTg1MywyMiBAQCBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKl9f
aW5pdCBnCiAgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4gUEFHRV9T
SElGVCB9LAogICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0Vf
U0hJRlQgfSwKICAgICB9OworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3QgaGxlX2JhZF9wYWdlID0gewor
ICAgICAgICAubWZuID0gMHg0MDAwMDAwMCA+PiBQQUdFX1NISUZULCAub3Jk
ZXIgPSAxMAorICAgIH07CisKKyAgICBzd2l0Y2ggKCBjcHVpZF9lYXgoMSkg
JiAweDAwMGYzZmYwICkKKyAgICB7CisgICAgY2FzZSAweDAwMDQwNmUwOiAv
KiBlcnJhdHVtIFNLTDE2NyAqLworICAgIGNhc2UgMHgwMDA1MDY1MDogLyog
ZXJyYXR1bSBTS1o2MyAqLworICAgIGNhc2UgMHgwMDA1MDZlMDogLyogZXJy
YXRhIFNLTDE2NyAvIFNLVzE1OSAqLworICAgIGNhc2UgMHgwMDA4MDZlMDog
LyogZXJyYXR1bSBLQkw/Pz8gKi8KKyAgICBjYXNlIDB4MDAwOTA2ZTA6IC8q
IGVycmF0YSBLQkw/Pz8gLyBLQlcxMTQgLyBDRlcxMDMgKi8KKyAgICAgICAg
KmFycmF5X3NpemUgPSAoY3B1aWRfZWF4KDApID49IDcgJiYKKyAgICAgICAg
ICAgICAgICAgICAgICAgIShjcHVpZF9lY3goMSkgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICYmCisgICAgICAgICAgICAgICAg
ICAgICAgIChjcHVpZF9jb3VudF9lYngoNywgMCkgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSExFKSkpOworICAgICAgICByZXR1cm4gJmhsZV9iYWRf
cGFnZTsKKyAgICB9CiAKICAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJWkUo
c25iX2JhZF9wYWdlcyk7CiAgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMy
KDAsIDAsIDIsIDAsIDApOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IHdvcmsgYXJvdW5kIEhMRSBob3N0IGxvY2t1cCBlcnJhdHVtCgpY
QUNRVUlSRSBwcmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9m
IG1lbW9yeSBzdGFydGluZyBhdCAxR2IKYXJlIGxpYWJsZSB0byBsb2NrIHVw
IHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBvZiB0aGlzIG1lbW9yeSBy
YW5nZS4KClVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKb2xkLCBzbyBJIGNh
biBvbmx5IGd1ZXNzIHRoYXQgdGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQg
d2hlbiBDb3JlIEdlbjYKaXMgYW5kIHRoZSBYZW9uIGNvdW50ZXJwYXJ0cyBh
cmUsIHRvby4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC02OTg5LDYgKzY5ODksMjUgQEAgY29uc3Qgc3RydWN0IHBs
YXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZwogICAgICAgICB7IC5tZm4gPSAw
eDIwMTM4MDAwID4+IFBBR0VfU0hJRlQgfSwKICAgICAgICAgeyAubWZuID0g
MHg0MDAwNDAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgfTsKKyAgICBzdGF0
aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGNvbnN0
IGhsZV9iYWRfcGFnZSA9IHsKKyAgICAgICAgLm1mbiA9IDB4NDAwMDAwMDAg
Pj4gUEFHRV9TSElGVCwgLm9yZGVyID0gMTAKKyAgICB9OworCisgICAgc3dp
dGNoICggY3B1aWRfZWF4KDEpICYgMHgwMDBmM2ZmMCApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgZWJ4LCBkdW1teTsKKworICAgIGNhc2UgMHgw
MDA0MDZlMDogLyogZXJyYXR1bSBTS0wxNjcgKi8KKyAgICBjYXNlIDB4MDAw
NTA2NTA6IC8qIGVycmF0dW0gU0taNjMgKi8KKyAgICBjYXNlIDB4MDAwNTA2
ZTA6IC8qIGVycmF0YSBTS0wxNjcgLyBTS1cxNTkgKi8KKyAgICBjYXNlIDB4
MDAwODA2ZTA6IC8qIGVycmF0dW0gS0JMPz8/ICovCisgICAgY2FzZSAweDAw
MDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8gQ0ZXMTAzICov
CisgICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3ICYm
CisgICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAoY3B1aWRfY291bnQoNywgMCwgJmR1bW15LCAm
ZWJ4LCAmZHVtbXksICZkdW1teSksCisgICAgICAgICAgICAgICAgICAgICAg
ICBlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSExFKSkpOworICAg
ICAgICByZXR1cm4gJmhsZV9iYWRfcGFnZTsKKyAgICB9CiAKICAgICAqYXJy
YXlfc2l6ZSA9IEFSUkFZX1NJWkUoc25iX2JhZF9wYWdlcyk7CiAgICAgaWdk
X2lkID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDIsIDAsIDApOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC03MTExLDIzICs3MTExLDIzIEBAIHZvaWQgYXJjaF9kdW1wX3No
YXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAgbWVtX3NoYXJpbmdf
Z2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50
ICphcnJheV9zaXplKQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAgIHN0YXRpYyB1
bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAg
ICAgIDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAg
IDB4MjAxMzAwMDAsCi0gICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4
NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7CisgICAg
ICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAg
ICAgICB7IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAg
ICAgICAgeyAubWZuID0gMHgyMDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisg
ICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4gUEFHRV9TSElGVCB9LAor
ICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQgfSwK
ICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9w
YWdlcyk7CisgICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRf
cGFnZXMpOwogICAgIGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAy
LCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGlnZF9pZCkgKQotICAg
ICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0
dXJuIGJhZF9wYWdlczsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBw
YWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
KQotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjcwLDcgKzI3MCw3IEBAIHZvaWQgX19p
bml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLAogICAgIHVuc2lnbmVk
IGxvbmcgYmFkX3NwZm4sIGJhZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7
CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcg
KmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlf
c2l6ZTsKICNlbmRpZgogCkBAIC0yOTUsOCArMjk1LDggQEAgdm9pZCBfX2lu
aXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsCiAgICAgewogICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3NpemU7IGkrKyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcCgqYmFkcGFnZSA+
PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAg
Ym9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVUgPDwgYmFk
cGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2UrKzsKICAgICAg
ICAgfQogICAgIH0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzUwLDcgKzM1MCwx
MyBAQCBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAogdm9pZCBj
bGVhcl9zdXBlcnBhZ2VfbWFyayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsK
IAotY29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1f
YmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2ln
bmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9s
b2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXph
dGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3Jl
YWRfbW9zdGx5IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVp
bnQzMl90IHhlbl9jcHVpZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxs
X3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKLXN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEg
cmVzZXJ2ZWRfcGFnZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgdmNwdV9pZCk7CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIF9f
aW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0CiAgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gZ2V0ICIgI3ApOyAgICAgICAgICAgICBcCiAgICAg
bWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7
ICAgICBcCi0gICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdF
X1NISUZUOyAgICBcCisgICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXS5tZm4gPSBw
Zm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFSQU1fUkFNKEhW
TV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpA
QCAtMzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4
dXBfZTgyMChzdHJ1Y3QKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1j
b25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZl
ZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpCitjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jlc2VydmVkX3Bh
Z2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1
ZXN0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNTc2OCwyMyArNTc2OCwyMyBAQCB2b2lkIGFyY2hf
ZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9z
aGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNp
Z25lZCBsb25nICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0g
ewotICAgICAgICAweDIwMDUwMDAwLAotICAgICAgICAweDIwMTEwMDAwLAot
ICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4MDAwLAotICAg
ICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0g
eworICAgICAgICB7IC5tZm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQg
fSwKKyAgICAgICAgeyAubWZuID0gMHgyMDExMDAwMCA+PiBQQUdFX1NISUZU
IH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFHRV9TSElG
VCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJ
RlQgfSwKKyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NI
SUZUIH0sCiAgICAgfTsKIAotICAgICphcnJheV9zaXplID0gQVJSQVlfU0la
RShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIo
MCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQp
ICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZY
KGlnZF9pZCkgKQorICAgICAgICByZXR1cm4gc25iX2JhZF9wYWdlczsKIAot
ICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJuIE5VTEw7CiB9CiAK
IHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YSkKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTI3MCw3ICsyNzAsNyBAQCB2
b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywKICAgICB1
bnNpZ25lZCBsb25nIGJhZF9zcGZuLCBiYWRfZXBmbjsKICAgICBjb25zdCBj
aGFyICpwOwogI2lmZGVmIENPTkZJR19YODYKLSAgICBjb25zdCB1bnNpZ25l
ZCBsb25nICpiYWRwYWdlID0gTlVMTDsKKyAgICBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKmJhZHBhZ2U7CiAgICAgdW5zaWduZWQgaW50IGks
IGFycmF5X3NpemU7CiAKICAgICBCVUlMRF9CVUdfT04oOCAqIHNpemVvZihm
cmFtZV90YWJsZS0+dS5mcmVlLmZpcnN0X2RpcnR5KSA8CkBAIC0yOTksOCAr
Mjk5LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3Np
emU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVn
aW9uX3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSAr
IDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2Ut
Pm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRwYWdl
LT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAg
IGJhZHBhZ2UrKzsKICAgICAgICAgfQogICAgIH0KQEAgLTMxMiw4ICszMTIs
OCBAQCB2b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywK
ICAgICAgICAgewogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJh
eV9zaXplOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IGJvb3RtZW1fcmVnaW9uX3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2Ug
Pj4gUEFHRV9TSElGVCkgKyAxKTsKKyAgICAgICAgICAgICAgICBib290bWVt
X3JlZ2lvbl96YXAoYmFkcGFnZS0+bWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFn
ZS0+b3JkZXIpKTsKICAgICAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3hlbi5oCkBAIC0zNyw3ICszNyw3IEBAIHZvaWQgaHlwZXJ2aXNvcl9hcF9z
ZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdl
KG1mbl90ICptZm4pOwogaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFn
ZShtZm5fdCBtZm4pOwogdm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3Ry
dWN0IGU4MjBtYXAgKmU4MjApOwotY29uc3QgdW5zaWduZWQgbG9uZyAqaHlw
ZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpOwor
Y29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpoeXBlcnZpc29yX3Jl
c2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7CiB1aW50MzJfdCBo
eXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCk7CiB2b2lkIGh5cGVydmlzb3Jf
cmVzdW1lKHZvaWQpOwogCkBAIC02NSw3ICs2NSw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAKICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25l
ZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGlu
dCAqc2l6ZSkKK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3Jt
X2JhZF9wYWdlICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVk
IGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAg
ICByZXR1cm4gTlVMTDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzQ4LDcgKzM0
OCwxMyBAQCB2b2lkIHphcF9yb19tcHQobWZuX3QgbWZuKTsKIAogYm9vbCBp
c19pb21lbV9wYWdlKG1mbl90IG1mbik7CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKmdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5
X3NpemUpOworc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIHsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbjsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXI7Cit9Owor
Citjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmdldF9wbGF0Zm9y
bV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpOworCiAvKiBQ
ZXIgcGFnZSBsb2NrczoKICAqIHBhZ2VfbG9jaygpIGlzIHVzZWQgZm9yIHR3
byBwdXJwb3NlczogcHRlIHNlcmlhbGl6YXRpb24sIGFuZCBtZW1vcnkgc2hh
cmluZy4KICAqCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Wed Jan 09 12:32:32 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 12:32: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-users-bounces@lists.xenproject.org>)
	id 1ghD1E-0004pK-BF; Wed, 09 Jan 2019 12:31:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MqX3=PR=emailn.de=security.developer@srs-us1.protection.inumbo.net>)
 id 1ghD1D-0004pD-9x
 for xen-users@lists.xenproject.org; Wed, 09 Jan 2019 12:31:35 +0000
X-Inumbo-ID: 7f1b1c19-140a-11e9-92db-bc764e045a96
Received: from mail.emailn.de (unknown [46.182.20.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f1b1c19-140a-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 12:31:33 +0000 (UTC)
Received: from mail.emailn.de (46.182.20.122 [46.182.20.122])
 by mail.emailn.de (b1gMailServer) with ESMTP id 49FBE49F
 for <xen-users@lists.xenproject.org>; Wed, 09 Jan 2019 13:31:31 +0100 (CET)
Date: Wed, 09 Jan 2019 13:31:31 +0100
MIME-Version: 1.0
Message-ID: <5abcf85d081b661017b4649f301401d6@mail.emailn.de>
X-Mailer: b1gMail/7.2.0
X-Sender-IP: 80.246.32.33
From: "Security Developer" <security.developer@emailn.de>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] Graphics card passthrough on Xen 4.11.1
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Security Developer <security.developer@emailn.de>
Content-Type: multipart/mixed; boundary="===============4128758135299007684=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4128758135299007684==
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline

<html><font face="Arial" size="2">I'm trying to run Xen 4.11.1 with graphics card passthrough into a Windows 10 HVM guest. My configuration file includes:</font><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2"><div>gfx_passthru=1</div><div>pci=['00:02.0','00:14.0']</div><div><br></div><div>whereas the first PCI device is the graphics card (Intel HD) and the second is the USB controller. I pass through the USB controller so that I can use keyboard and mouse in my guest, and my Dom0 I access via the network (e.g. my Dom0 is headless).</div><div><br></div><div>I don't get any errors during starting up the DomU, but I don't see anything on the screen either. Shouldn't I see the bootscreen of the Windows 10 system? I don't get any errors in the logs, so I can I debug this further?</div><div>Is it actually possible to install a guest this way, e.g. directly install
it on the passed through graphics card (installation medium is a .iso attached as CDROM), or would I need to install it at first with an emulated graphics card? What is the typical process for doing this? It's not explained in detail in&nbsp;https://wiki.xenproject.org/wiki/Xen_VGA_Passthrough</div><div><br></div><div>Many thanks for any hints.</div></font></div><br /><br />
<hr /><br />
Versendet mit <a href="https://www.emailn.de/">Emailn.de</a> - Freemail
<br /><br />
* Unbegrenzt Speicherplatz<br />
* Eigenes Online-Büro<br />
* 24h besten Mailempfang<br />
* Spamschutz, Adressbuch <br /><br /></html>




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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4128758135299007684==--

From xen-users-bounces@lists.xenproject.org Fri Jan 11 06:06:11 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06: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-users-bounces@lists.xenproject.org>)
	id 1ghpwS-0002cF-H6; Fri, 11 Jan 2019 06:05:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0RT3=PT=gmail.com=hydrapolic@srs-us1.protection.inumbo.net>)
 id 1ghpwQ-0002c5-Hr
 for xen-users@lists.xenproject.org; Fri, 11 Jan 2019 06:05:14 +0000
X-Inumbo-ID: db809b17-1566-11e9-92db-bc764e045a96
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db809b17-1566-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:05:12 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id n32so17217189qte.11
 for <xen-users@lists.xenproject.org>; Thu, 10 Jan 2019 22:05:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=LZWLuslLMnFJd/a/YNlvZrJ7/EQ6vM/5bNM6nZsHDWE=;
 b=FsQyfvKGMFK4M+jfTICVoJZ8u/aZoT+AdxsULQwk7SsZ+4YGsSeKsafzAfm7mN6nbS
 Mcj6rNwrt2OKN1lBbBPUr5ozdEXFu33t6Po+Iq+mMg2WqvKjn9M0uVqakDb/Sto8+Bu/
 m4rZ9EhvRhGNZhbyFst+D7rySmWwqHBK64483pw5zb2DA/B/TqKs1krS5FYRhuT51h55
 n68AkCbr8EpcJ4lsHMJKnkfIW/3sGJ6twm+esHs0dyt8Uhb1GnnjZiRxrh1gQ9/dFAaH
 IcT98/retBNJUpC7mxL+I1Ywklq1txytarRDTyoTgnvhW57il37eG4E16rmNNTLNoT/W
 lK0w==
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=LZWLuslLMnFJd/a/YNlvZrJ7/EQ6vM/5bNM6nZsHDWE=;
 b=Xu/z3W6/I5S7OT9daBew7CbGJRaAH2lzqqOObc+CZ93lPjzb1+5MVa4atcZAJjrooF
 UANPdCycN+4XtskRAtG7ELhBBJvMbelBQmzL7LxjA8+U3+aRZVf2R1I18jWKhum7lEOD
 C+hqvD3pp9QhVBfHrEQf0XI954CLlIOQk9v8Ul9EtxtwZcrzGVOEZY7gFcv3DNWKmJ8M
 fflIp8c1EEnQgguG0nDAn+LycLO6pQ2878Z3tkjBT9A7sD9oR0FQMR7uq+lwU4W9ktYG
 NOCzuAMibHpUBMkhL1OnJD85b7bRVUYQiEKtHuY4OexGOS9t6Zi7XAfjEQb1/dU8vesS
 wdYg==
X-Gm-Message-State: AJcUukdeOHKo6iPpBwRQbluc00Nxx3ETDiIHcm+e9IzzctBLv2b2Lre2
 C+PUpmIzgFnrEQTWSGoAyqIzturu0ygyP41VU3Gf9uEa
X-Google-Smtp-Source: ALg8bN6WF5qgGc6jii/Ys991j0SOuFUuUMp8wrU80lOrrM8iKHtfRCEH7Trkv+erdP3GcjTkGuMw5/XVTU8/guxlnsY=
X-Received: by 2002:a05:620a:149c:: with SMTP id
 w28mr11228727qkj.321.1547186711340; 
 Thu, 10 Jan 2019 22:05:11 -0800 (PST)
MIME-Version: 1.0
From: Tomas Mozes <hydrapolic@gmail.com>
Date: Fri, 11 Jan 2019 07:05:00 +0100
Message-ID: <CAG6MAzSQdxJ73jXH7KRv-V9y=Cy6qbrpFwvYF=mwq26t0+8kog@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] xen domU segfaults with xpti on intel based systems
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4607644482468675514=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4607644482468675514==
Content-Type: multipart/alternative; boundary="00000000000054ab42057f287ae0"

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

Hello,
we are observing random PV domU segfaults on Intel based systems with XPTI
enabled. These segfaults were not present in Xen 4.9.2 and can be
reproduced on 4.9.3/4.10.2/4.11.1. The problem can be mitigated by adding
xpti=false to xen command line options.

Some of the affected systems are Debian 8/9 (Debian 10 with kernel 4.18
seems to work fine) and NetBSD 7. It's harder to reproduce the segfaults on
Debian, but on NetBSD it's almost instant.

The 7.0 files can be taken from:
https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/amd64/binary/kernel/netbsd-INSTALL_XEN3_DOMU.gz
https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/amd64/binary/kernel/netbsd-XEN3_DOMU.gz

netbsd.conf:
kernel = "7.0/netbsd-INSTALL_XEN3_DOMU.gz"
memory = 512
vcpus = 1
name = "netbsd"
vif = [ '' ]
disk = ['phy:/dev/vg_data/netbsd,xvda,w']

The installation goes fine, but in the end:

     Status: Command
failed
    Command: /bin/sh MAKEDEV
all
     Hit enter to
continue
--------------------------------------------------------------------------------
[1]   Done                    eval "${before}"... |
      Segmentation fault (core dumped) eval "${after}";...
[1]   Done                    eval "${before}"... |
      Segmentation fault (core dumped) eval "${after}";...

Now we boot the system with changing kernel to:
kernel = "7.0/netbsd-XEN3_DOMU.gz"

...
Updating motd.
Starting powerd.
[1]   Segmentation fault (core dumped) sysctl -n hw.dis...
/usr/sbin/postconf: warning: valid_hostname: misplaced delimiter:
.domain.tld
/usr/sbin/postconf: fatal: unable to use my own hostname
Jan 11 05:49:49 .sygic postfix[1550]: fatal: unable to use my own hostname
/etc/rc.d/postfix exited with code 1
Starting inetd.
...

Is it a known issue or can something be done with this?

Thank you,
Tomas

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

<div dir=3D"ltr"><div dir=3D"ltr">Hello,<br>we are observing random PV domU=
 segfaults on Intel based systems with XPTI enabled. These segfaults were n=
ot present in Xen 4.9.2 and can be reproduced on 4.9.3/4.10.2/<a href=3D"ht=
tp://4.11.1.">4.11.1.</a> The problem can be mitigated by adding xpti=3Dfal=
se to xen command line options.<br><br>Some of the affected systems are Deb=
ian 8/9 (Debian 10 with kernel 4.18 seems to work fine) and NetBSD 7. It&#3=
9;s harder to reproduce the segfaults on Debian, but on NetBSD it&#39;s alm=
ost instant.<br><br>The 7.0 files can be taken from:<br><a href=3D"https://=
cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/amd64/binary/kernel/netbsd-INSTALL_XEN=
3_DOMU.gz">https://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0/amd64/binary/kernel=
/netbsd-INSTALL_XEN3_DOMU.gz</a><br><a href=3D"https://cdn.netbsd.org/pub/N=
etBSD/NetBSD-7.0/amd64/binary/kernel/netbsd-XEN3_DOMU.gz">https://cdn.netbs=
d.org/pub/NetBSD/NetBSD-7.0/amd64/binary/kernel/netbsd-XEN3_DOMU.gz</a><br>=
<br>netbsd.conf:<br>kernel =3D &quot;7.0/netbsd-INSTALL_XEN3_DOMU.gz&quot;<=
br>memory =3D 512<br>vcpus =3D 1<br>name =3D &quot;netbsd&quot;<br>vif =3D =
[ &#39;&#39; ]<br>disk =3D [&#39;phy:/dev/vg_data/netbsd,xvda,w&#39;]<br><b=
r>The installation goes fine, but in the end:<br><br>=C2=A0=C2=A0=C2=A0=C2=
=A0 Status: Command failed=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>=C2=A0=C2=A0=C2=A0 Command: /bi=
n/sh MAKEDEV all=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=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>=C2=A0=C2=A0=C2=A0=C2=A0 Hit enter to continue=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>[1]=C2=A0=C2=A0 Done=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 eval =
&quot;${before}&quot;... |<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Segmentation f=
ault (core dumped) eval &quot;${after}&quot;;...<br>[1]=C2=A0=C2=A0 Done=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 eval &quot;${before}&quot;... |<br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 Segmentation fault (core dumped) eval &quot;${a=
fter}&quot;;...<br><br>Now we boot the system with changing kernel to:<br>k=
ernel =3D &quot;7.0/netbsd-XEN3_DOMU.gz&quot;<br><br>...<br>Updating motd.<=
br>Starting powerd.<br>[1]=C2=A0=C2=A0 Segmentation fault (core dumped) sys=
ctl -n hw.dis...<br>/usr/sbin/postconf: warning: valid_hostname: misplaced =
delimiter: .domain.tld<br>/usr/sbin/postconf: fatal: unable to use my own h=
ostname<br>Jan 11 05:49:49 .sygic postfix[1550]: fatal: unable to use my ow=
n hostname<br>/etc/rc.d/postfix exited with code 1<br>Starting inetd.<br>..=
.<br><br>Is it a known issue or can something be done with this?<br><br>Tha=
nk you,<br>Tomas<br></div></div>

--00000000000054ab42057f287ae0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4607644482468675514==--


From xen-users-bounces@lists.xenproject.org Fri Jan 11 08:22:17 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 08:22: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-users-bounces@lists.xenproject.org>)
	id 1ghs43-0006AM-KR; Fri, 11 Jan 2019 08:21:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghs41-0006AG-Q7
 for xen-users@lists.xenproject.org; Fri, 11 Jan 2019 08:21:13 +0000
X-Inumbo-ID: da936b65-1579-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da936b65-1579-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 08:21: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 C0803AF96;
 Fri, 11 Jan 2019 08:21:10 +0000 (UTC)
To: Tomas Mozes <hydrapolic@gmail.com>, xen-users@lists.xenproject.org
References: <CAG6MAzSQdxJ73jXH7KRv-V9y=Cy6qbrpFwvYF=mwq26t0+8kog@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <d6f8d6d5-35f0-9d2d-7101-a81a026ac5a7@suse.com>
Date: Fri, 11 Jan 2019 09:21:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAG6MAzSQdxJ73jXH7KRv-V9y=Cy6qbrpFwvYF=mwq26t0+8kog@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-users] xen domU segfaults with xpti on intel based systems
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAwNzowNSwgVG9tYXMgTW96ZXMgd3JvdGU6Cj4gSGVsbG8sCj4gd2UgYXJl
IG9ic2VydmluZyByYW5kb20gUFYgZG9tVSBzZWdmYXVsdHMgb24gSW50ZWwgYmFzZWQgc3lzdGVt
cyB3aXRoCj4gWFBUSSBlbmFibGVkLiBUaGVzZSBzZWdmYXVsdHMgd2VyZSBub3QgcHJlc2VudCBp
biBYZW4gNC45LjIgYW5kIGNhbiBiZQo+IHJlcHJvZHVjZWQgb24gNC45LjMvNC4xMC4yLzQuMTEu
MS4gPGh0dHA6Ly80LjExLjEuPiBUaGUgcHJvYmxlbSBjYW4gYmUKPiBtaXRpZ2F0ZWQgYnkgYWRk
aW5nIHhwdGk9ZmFsc2UgdG8geGVuIGNvbW1hbmQgbGluZSBvcHRpb25zLgo+IAo+IFNvbWUgb2Yg
dGhlIGFmZmVjdGVkIHN5c3RlbXMgYXJlIERlYmlhbiA4LzkgKERlYmlhbiAxMCB3aXRoIGtlcm5l
bCA0LjE4Cj4gc2VlbXMgdG8gd29yayBmaW5lKSBhbmQgTmV0QlNEIDcuIEl0J3MgaGFyZGVyIHRv
IHJlcHJvZHVjZSB0aGUgc2VnZmF1bHRzCj4gb24gRGViaWFuLCBidXQgb24gTmV0QlNEIGl0J3Mg
YWxtb3N0IGluc3RhbnQuCgpIbW0sIGFzIHdlIGhhdmVuJ3QgcmVjZWl2ZWQgYW55IHNpbWlsYXIg
cmVwb3J0cywgSSBzdXNwZWN0IHRoZXJlIGlzCnNvbWV0aGluZyBzcGVjaWFsIG9uIHlvdXIgc2lk
ZS4KCkNhbiB5b3UgcGxlYXNlIGJlIG1vcmUgc3BlY2lmaWMgcmVnYXJkaW5nOgoKLSBoYXJkd2Fy
ZSAobWFjaGluZSB0eXBlKHMpLCBwcm9jZXNzb3IgbW9kZWwocyksIC4uLikKLSBvdGhlciBjb25m
aWcgb3B0aW9ucyAoaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUsIGh5cGVydmlzb3IgLmNvbmZpZykK
CkEgaHlwZXJ2aXNvciBsb2cgKG91dHB1dCBvZiAieGwgZG1lc2ciKSB3b3VsZCBoZWxwLCB0b28u
IFBsZWFzZSBhZGQKImxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCIgdG8gdGhlIGh5cGVydmlz
b3IgY29tbWFuZCBsaW5lIGZvciB0aGF0CnB1cnBvc2UuIElmIHBvc3NpYmxlIHVzZSBhIGRlYnVn
IGh5cGVydmlzb3IgZm9yIHRoaXMgdGVzdCwgYXMgdGhhdAp3aWxsIHByb2R1Y2UgbW9yZSBkaWFn
bm9zdGljIG91dHB1dC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Fri Jan 11 13:07:17 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 13: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-users-bounces@lists.xenproject.org>)
	id 1ghwVm-0004pH-Mi; Fri, 11 Jan 2019 13:06:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0RT3=PT=gmail.com=hydrapolic@srs-us1.protection.inumbo.net>)
 id 1ghwVl-0004pB-AD
 for xen-users@lists.xenproject.org; Fri, 11 Jan 2019 13:06:09 +0000
X-Inumbo-ID: a81dbb80-15a1-11e9-92db-bc764e045a96
Received: from mail-qk1-x72b.google.com (unknown [2607:f8b0:4864:20::72b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a81dbb80-15a1-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 13:06:06 +0000 (UTC)
Received: by mail-qk1-x72b.google.com with SMTP id o8so6437723qkk.11
 for <xen-users@lists.xenproject.org>; Fri, 11 Jan 2019 05:06:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=EPnaeQIicHfprH0aVRPQMZzF4/dC2oDB606apJMbrLo=;
 b=i0U7Ng/5HiRkoumNoi+MZsNe2QQkOR/PgxyC9BgFMAmV+661SoLB3F0DLmyH1EZ+fc
 hH+gNYmEJwIx7ZYtHjJC787uoZGCzXD+GeQaxhHuOQGc6QGxiu4d9Z0+w1DQYJhJwRGL
 1DfBjc0j3iOjy+dylW/uNMY9mlI8TC9nuRBuv4ov4yOadwfsQALYcO70FYh1bu7C12cu
 G2NC6e+L1E2qVlW/ljyGgosFGvOXexGh1jPGdkDB/VJi6PorFUElg4EKc3dYIX49V1k2
 FmeF3WzAGshzjYkgBb3hOOjtOH0tMum6ceAIUw0DqsDOSikf4rkpUx6rt4doGOVfPDox
 PAXg==
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=EPnaeQIicHfprH0aVRPQMZzF4/dC2oDB606apJMbrLo=;
 b=dbrYjLhgzLsNjmPaXrWt4hgNKmJPF4QfDSkiA1WSmhj2B8GGKT8RcAd7Rv5u3lZltw
 xiMy5SIf5NiSEXtnQZ0VHU0HL2uFUQUbGkWMvq/KX66Dw5nxs/9NwrPf0zW1FHpSFrHA
 yH5GjgXLKKA/75i40T+Y/2YsmPOcKyTDfqM9dGga3PC3l0+4Q/FbSxpPCh31lStnCBIs
 CpJcLi8CW3krsQEzBGczkHEXbcEKAr79f/p/oy0anamgFsDZHDRhXmpnVH+sUFf0pwWV
 gn7tp/cLGMGXTfKNG8ljI+YArxZyGikwTYvq3PwZNmR8wyiFQtqChpDXcXnXujC5vVk0
 8duw==
X-Gm-Message-State: AJcUukesk5RV26VSYmG6XBX9aDvJYZRFpg3GdquQdw6zX4PA+dp+u7qQ
 DNJfBuoGk+bsBhRD6cegA5ORlVmPVV/8Hw0w8W4GKF2S
X-Google-Smtp-Source: ALg8bN4HZf0o3NesDAIoEy/Csze9ltNnRucqZZzG0VjClXAS8Wt59ZAU9552AapSXEhWM5YndRCmwI4s4S4xCE2UwCc=
X-Received: by 2002:a37:ab03:: with SMTP id u3mr12738493qke.24.1547211966035; 
 Fri, 11 Jan 2019 05:06:06 -0800 (PST)
MIME-Version: 1.0
References: <CAG6MAzSQdxJ73jXH7KRv-V9y=Cy6qbrpFwvYF=mwq26t0+8kog@mail.gmail.com>
 <d6f8d6d5-35f0-9d2d-7101-a81a026ac5a7@suse.com>
In-Reply-To: <d6f8d6d5-35f0-9d2d-7101-a81a026ac5a7@suse.com>
From: Tomas Mozes <hydrapolic@gmail.com>
Date: Fri, 11 Jan 2019 14:05:54 +0100
Message-ID: <CAG6MAzQutF2htw_OSBXxwAOMxBt=h_t5QVHXcLRhWWpJkbGOWA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Content-Type: multipart/mixed; boundary="000000000000a0e5f7057f2e5b49"
Subject: Re: [Xen-users] xen domU segfaults with xpti on intel based systems
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--000000000000a0e5f7057f2e5b49
Content-Type: multipart/alternative; boundary="000000000000a0e5f4057f2e5b47"

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

On Fri, Jan 11, 2019 at 9:21 AM Juergen Gross <jgross@suse.com> wrote:

> On 11/01/2019 07:05, Tomas Mozes wrote:
> > Hello,
> > we are observing random PV domU segfaults on Intel based systems with
> > XPTI enabled. These segfaults were not present in Xen 4.9.2 and can be
> > reproduced on 4.9.3/4.10.2/4.11.1. <http://4.11.1.> The problem can be
> > mitigated by adding xpti=false to xen command line options.
> >
> > Some of the affected systems are Debian 8/9 (Debian 10 with kernel 4.18
> > seems to work fine) and NetBSD 7. It's harder to reproduce the segfaults
> > on Debian, but on NetBSD it's almost instant.
>
> Hmm, as we haven't received any similar reports, I suspect there is
> something special on your side.
>
> Can you please be more specific regarding:
>
> - hardware (machine type(s), processor model(s), ...)
> - other config options (hypervisor command line, hypervisor .config)
>
> A hypervisor log (output of "xl dmesg") would help, too. Please add
> "loglvl=all guest_loglvl=all" to the hypervisor command line for that
> purpose. If possible use a debug hypervisor for this test, as that
> will produce more diagnostic output.
>
>
> Juergen
>

These segfaults were actually spotted by the gmp project maintainer and
only later they were locally reproduced on other machine (intel too).

A machine on which it can be reproduced: Intel DH87MC with Intel Core
i7-4770 CPU @ 3.40GHz on Linux Gentoo (Haswell)
But for example i cannot reproduce on my desktop machine: Intel DH77EB with
Intel Core i5-3570 CPU @ 3.40GHz (Ivy Bridge)

Grub options for the kernel/xen:
GRUB_CMDLINE_LINUX="panic=30 net.ifnames=0 domdadm"
GRUB_CMDLINE_XEN="dom0_mem=4G gnttab_max_frames=256 ucode=scan loglvl=all
guest_loglvl=all console_to_ring console_timestamps=date conring_size=1m
smt=true"

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr">On Fri, Jan 11, 2019 at 9:21 AM Juergen G=
ross &lt;<a href=3D"mailto:jgross@suse.com">jgross@suse.com</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 11/01/2019 07=
:05, Tomas Mozes wrote:<br>
&gt; Hello,<br>
&gt; we are observing random PV domU segfaults on Intel based systems with<=
br>
&gt; XPTI enabled. These segfaults were not present in Xen 4.9.2 and can be=
<br>
&gt; reproduced on 4.9.3/4.10.2/<a href=3D"http://4.11.1." rel=3D"noreferre=
r" target=3D"_blank">4.11.1.</a> &lt;<a href=3D"http://4.11.1" rel=3D"noref=
errer" target=3D"_blank">http://4.11.1</a>.&gt; The problem can be<br>
&gt; mitigated by adding xpti=3Dfalse to xen command line options.<br>
&gt; <br>
&gt; Some of the affected systems are Debian 8/9 (Debian 10 with kernel 4.1=
8<br>
&gt; seems to work fine) and NetBSD 7. It&#39;s harder to reproduce the seg=
faults<br>
&gt; on Debian, but on NetBSD it&#39;s almost instant.<br>
<br>
Hmm, as we haven&#39;t received any similar reports, I suspect there is<br>
something special on your side.<br>
<br>
Can you please be more specific regarding:<br>
<br>
- hardware (machine type(s), processor model(s), ...)<br>
- other config options (hypervisor command line, hypervisor .config)<br>
<br>
A hypervisor log (output of &quot;xl dmesg&quot;) would help, too. Please a=
dd<br>
&quot;loglvl=3Dall guest_loglvl=3Dall&quot; to the hypervisor command line =
for that<br>
purpose. If possible use a debug hypervisor for this test, as that<br>
will produce more diagnostic output.<br>
<br>
<br>
Juergen<br></blockquote><div><br></div><div>These segfaults were actually s=
potted by the gmp project maintainer and only later they were locally repro=
duced on other machine (intel too).<br><br>A machine on which it can be rep=
roduced: Intel DH87MC with Intel Core i7-4770 CPU @ 3.40GHz on Linux Gentoo=
 (Haswell)<br>But for example i cannot reproduce on my desktop machine: Int=
el DH77EB with Intel Core i5-3570 CPU @ 3.40GHz (Ivy Bridge)<br><br>Grub op=
tions for the kernel/xen:<br>GRUB_CMDLINE_LINUX=3D&quot;panic=3D30 net.ifna=
mes=3D0 domdadm&quot;<br>GRUB_CMDLINE_XEN=3D&quot;dom0_mem=3D4G gnttab_max_=
frames=3D256 ucode=3Dscan loglvl=3Dall guest_loglvl=3Dall console_to_ring c=
onsole_timestamps=3Ddate conring_size=3D1m smt=3Dtrue&quot; <br></div></div=
></div></div>

--000000000000a0e5f4057f2e5b47--

--000000000000a0e5f7057f2e5b49
Content-Type: text/plain; charset="US-ASCII"; name="xl-dmesg.txt"
Content-Disposition: attachment; filename="xl-dmesg.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jqs20wi40>
X-Attachment-Id: f_jqs20wi40

KFhFTikgcGFyYW1ldGVyICJwbGFjZWhvbGRlciIgdW5rbm93biEKKFhFTikgcGFyYW1ldGVyICJu
by1yZWFsLW1vZGUiIHVua25vd24hCihYRU4pIHBhcmFtZXRlciAiZWRkIiB1bmtub3duIQogWGVu
IDQuMTAuMgooWEVOKSBYZW4gdmVyc2lvbiA0LjEwLjIgKEBkb21haW4udGxkKSAoeDg2XzY0LXBj
LWxpbnV4LWdudS1nY2MgKEdlbnRvbyA3LjMuMC1yMyBwMS40KSA3LjMuMCkgZGVidWc9biAgRnJp
IE5vdiAzMCAwNjowMjowMyBVVEMgMjAxOAooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiAKKFhFTikg
Qm9vdGxvYWRlcjogR1JVQiAyLjAyfmJldGEyCihYRU4pIENvbW1hbmQgbGluZTogcGxhY2Vob2xk
ZXIgZG9tMF9tZW09NEcgZ250dGFiX21heF9mcmFtZXM9MjU2IHVjb2RlPXNjYW4gbG9nbHZsPWFs
bCBndWVzdF9sb2dsdmw9YWxsIGNvbnNvbGVfdG9fcmluZyBjb25zb2xlX3RpbWVzdGFtcHM9ZGF0
ZSBjb25yaW5nX3NpemU9MW0gc210PXRydWUgbm8tcmVhbC1tb2RlIGVkZD1vZmYKKFhFTikgWGVu
IGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOgooWEVO
KSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2CihYRU4pIERpc2MgaW5mb3JtYXRp
b246CihYRU4pICBGb3VuZCAwIE1CUiBzaWduYXR1cmVzCihYRU4pICBGb3VuZCAwIEVERCBpbmZv
cm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIE11bHRpYm9vdC1lODIwIFJBTSBtYXA6CihYRU4pICAw
MDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDA1ODAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAw
MDAwMDA1ODAwMCAtIDAwMDAwMDAwMDAwNTkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAw
MDA1OTAwMCAtIDAwMDAwMDAwMDAwOWYwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWYw
MDAgLSAwMDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAg
LSAwMDAwMDAwMGI4NTFiMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGI4NTFiMDAwIC0gMDAw
MDAwMDBiODUyMjAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMGI4NTIyMDAwIC0gMDAwMDAw
MDBjYjhlODAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBjYjhlODAwMCAtIDAwMDAwMDAwY2Jh
ZjAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBjYmFmMDAwMCAtIDAwMDAwMDAwY2JiMDQw
MDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwY2JiMDQwMDAgLSAwMDAwMDAwMGNiYzczMDAw
IChBQ1BJIE5WUykKKFhFTikgIDAwMDAwMDAwY2JjNzMwMDAgLSAwMDAwMDAwMGNiZjcwMDAwIChy
ZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwY2JmNzAwMDAgLSAwMDAwMDAwMGNiZmZmMDAwIHR5cGUg
MjAKKFhFTikgIDAwMDAwMDAwY2JmZmYwMDAgLSAwMDAwMDAwMGNjMDAwMDAwICh1c2FibGUpCihY
RU4pICAwMDAwMDAwMGQ3MDAwMDAwIC0gMDAwMDAwMDBkZjIwMDAwMCAocmVzZXJ2ZWQpCihYRU4p
ICAwMDAwMDAwMGY4MDAwMDAwIC0gMDAwMDAwMDBmYzAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAw
MDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMwMTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAw
MDAwMGZlZDAwMDAwIC0gMDAwMDAwMDBmZWQwNDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAw
MGZlZDFjMDAwIC0gMDAwMDAwMDBmZWQyMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZl
ZTAwMDAwIC0gMDAwMDAwMDBmZWUwMTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZmMDAw
MDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAw
IC0gMDAwMDAwMDgxZmUwMDAwMCAodXNhYmxlKQooWEVOKSBOZXcgWGVuIGltYWdlIGJhc2UgYWRk
cmVzczogMHhjYjIwMDAwMAooWEVOKSBBQ1BJOiBSU0RQIDAwMEYwMDAwLCAwMDI0IChyMiAgSU5U
RUwpCihYRU4pIEFDUEk6IFhTRFQgQ0JBRjQwNzgsIDAwNzQgKHIxIElOVEVMICBESDg3TUMgICAg
ICAgICAyRiBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBGQUNQIENCQUZGRUYwLCAwMTBDIChy
NSBJTlRFTCAgREg4N01DICAgICAgICAgMkYgQU1JICAgICAxMDAxMykKKFhFTikgQUNQSTogRFNE
VCBDQkFGNDE4MCwgQkQ2RSAocjIgSU5URUwgIERIODdNQyAgICAgICAgIDJGIElOVEwgMjAwOTEx
MTIpCihYRU4pIEFDUEk6IEZBQ1MgQ0JDNzEwODAsIDAwNDAKKFhFTikgQUNQSTogQVBJQyBDQkIw
MDAwMCwgMDA5MiAocjMgSU5URUwgIERIODdNQyAgICAgICAgIDJGIEFNSSAgICAgMTAwMTMpCihY
RU4pIEFDUEk6IEZQRFQgQ0JCMDAwOTgsIDAwNDQgKHIxIElOVEVMICBESDg3TUMgICAgICAgICAy
RiBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBTU0RUIENCQjAwMEUwLCAwQUQ4IChyMSBJTlRF
TCAgREg4N01DICAgICAgICAgMkYgSU5UTCAyMDA1MTExNykKKFhFTikgQUNQSTogTUNGRyBDQkIw
MEJCOCwgMDAzQyAocjEgSU5URUwgIERIODdNQyAgICAgICAgIDJGIE1TRlQgICAgICAgOTcpCihY
RU4pIEFDUEk6IEhQRVQgQ0JCMDBCRjgsIDAwMzggKHIxIElOVEVMICBESDg3TUMgICAgICAgICAy
RiBBTUkuICAgICAgICA1KQooWEVOKSBBQ1BJOiBTU0RUIENCQjAwQzMwLCAwMzZEIChyMSBJTlRF
TCAgREg4N01DICAgICAgICAgMkYgSU5UTCAyMDA5MTExMikKKFhFTikgQUNQSTogU1NEVCBDQkIw
MEZBMCwgMkVEQiAocjEgSU5URUwgIERIODdNQyAgICAgICAgIDJGIElOVEwgMjAwOTExMTIpCihY
RU4pIEFDUEk6IEJHUlQgQ0JCMDNFODAsIDAwMzggKHIwIElOVEVMICBESDg3TUMgICAgICAgICAy
RiBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBETUFSIENCQjAzRUI4LCAwMEI4IChyMSBJTlRF
TCAgREg4N01DICAgICAgICAgMkYgSU5UTCAgICAgICAgMSkKKFhFTikgU3lzdGVtIFJBTTogMzI0
MzhNQiAoMzMyMTcwMjRrQikKKFhFTikgTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCihYRU4p
IEZha2luZyBhIG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwODFmZTAwMDAwCihYRU4p
IERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
MTAyNCBLaUIuCihYRU4pIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9kZWwg
NjAgKDB4M2MpLCBTdGVwcGluZyAzIChyYXcgMDAwMzA2YzMpCihYRU4pIGZvdW5kIFNNUCBNUC10
YWJsZSBhdCAwMDBmZDZkMAooWEVOKSBETUkgMi43IHByZXNlbnQuCihYRU4pIFVzaW5nIEFQSUMg
ZHJpdmVyIGRlZmF1bHQKKFhFTikgQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHgxODA4ICgzMiBi
aXRzKQooWEVOKSBBQ1BJOiB2NSBTTEVFUCBJTkZPOiBjb250cm9sWzA6MF0sIHN0YXR1c1swOjBd
CihYRU4pIEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250WzE6MTgwNCwxOjBdLCBwbTF4X2V2dFsx
OjE4MDAsMTowXQooWEVOKSBBQ1BJOiAzMi82NFggRkFDUyBhZGRyZXNzIG1pc21hdGNoIGluIEZB
RFQgLSBjYmM3MTA4MC8wMDAwMDAwMDAwMDAwMDAwLCB1c2luZyAzMgooWEVOKSBBQ1BJOiAgICAg
ICAgICAgICB3YWtldXBfdmVjW2NiYzcxMDhjXSwgdmVjX3NpemVbMjBdCihYRU4pIEFDUEk6IExv
Y2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDFdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDNdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDRdIGxhcGljX2lkWzB4MDZdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDVdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDZdIGxhcGljX2lkWzB4MDNdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDddIGxhcGljX2lkWzB4MDVdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDhdIGxhcGljX2lkWzB4MDddIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9p
ZFsweGZmXSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDJd
IGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4pIElPQVBJQ1swXTogYXBpY19p
ZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzCihYRU4pIEFDUEk6
IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCihYRU4p
IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2
ZWwpCihYRU4pIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJRMiB1
c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4p
IEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwooWEVOKSBBQ1BJ
OiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAKKFhFTikgRVJTVCB0YWJsZSB3
YXMgbm90IGZvdW5kCihYRU4pIEFDUEk6IEJHUlQ6IGludmFsaWRhdGluZyB2MSBpbWFnZSBhdCAw
eGJkZTdjMDE4CihYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBp
bmZvcm1hdGlvbgooWEVOKSBTTVA6IEFsbG93aW5nIDggQ1BVcyAoMCBob3RwbHVnIENQVXMpCihY
RU4pIElSUSBsaW1pdHM6IDI0IEdTSSwgMTUyOCBNU0kvTVNJLVgKKFhFTikgU3dpdGNoZWQgdG8g
QVBJQyBkcml2ZXIgeDJhcGljX2NsdXN0ZXIuCihYRU4pIG1pY3JvY29kZTogQ1BVMCB1cGRhdGVk
IGZyb20gcmV2aXNpb24gMHg5IHRvIDB4MjUsIGRhdGUgPSAyMDE4LTA0LTAyIAooWEVOKSB4c3Rh
dGU6IHNpemU6IDB4MzQwIGFuZCBzdGF0ZXM6IDB4NwooWEVOKSBDUFUwOiBJbnRlbCBtYWNoaW5l
IGNoZWNrIHJlcG9ydGluZyBlbmFibGVkCihYRU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFj
aWxpdGllczoKKFhFTikgICBIYXJkd2FyZSBmZWF0dXJlczogSUJSUy9JQlBCIFNUSUJQIEwxRF9G
TFVTSCBTU0JECihYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTksgU0hB
RE9XX1BBR0lORwooWEVOKSAgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rIFJFVFBPTElORSwgU1BF
Q19DVFJMOiBJQlJTLSBTU0JELSwgT3RoZXI6IElCUEIgTDFEX0ZMVVNICihYRU4pICAgTDFURjog
YmVsaWV2ZWQgdnVsbmVyYWJsZSwgbWF4cGh5c2FkZHIgTDFEIDQ2LCBDUFVJRCAzOSwgU2FmZSBh
ZGRyZXNzIDgwMDAwMDAwMDAKKFhFTikgICBTdXBwb3J0IGZvciBWTXM6IFBWOiBNU1JfU1BFQ19D
VFJMIFJTQiBFQUdFUl9GUFUsIEhWTTogTVNSX1NQRUNfQ1RSTCBSU0IgRUFHRVJfRlBVCihYRU4p
ICAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wIGVuYWJsZWQsIERvbVUgZW5hYmxlZAooWEVO
KSAgIFBWIEwxVEYgc2hhZG93aW5nOiBEb20wIGRpc2FibGVkLCBEb21VIGVuYWJsZWQKKFhFTikg
VXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQooWEVOKSBQbGF0
Zm9ybSB0aW1lciBpcyAxNC4zMThNSHogSFBFVAooWEVOKSBEZXRlY3RlZCAyOTkzLjEwMCBNSHog
cHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFibGUg
ZmZmZjgyZDA4MDQxZjgzOCAtPiBmZmZmODJkMDgwNDIxMjYwCihYRU4pIFBDSTogTUNGRyBjb25m
aWd1cmF0aW9uIDA6IGJhc2UgZjgwMDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gM2YKKFhF
TikgUENJOiBNQ0ZHIGFyZWEgYXQgZjgwMDAwMDAgcmVzZXJ2ZWQgaW4gRTgyMAooWEVOKSBQQ0k6
IFVzaW5nIE1DRkcgZm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtM2YKKFhFTikgSW50ZWwgVlQtZCBp
b21tdSAwIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IuCihYRU4pIEludGVsIFZULWQgaW9tbXUg
MSBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLgooWEVOKSBJbnRlbCBWVC1kIFNub29wIENvbnRy
b2wgbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90
IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgoo
WEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwg
VlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJl
ZCBFUFQgdGFibGVzIG5vdCBlbmFibGVkLgooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxl
ZAooWEVOKSAgLSBEb20wIG1vZGU6IFJlbGF4ZWQKKFhFTikgSW50ZXJydXB0IHJlbWFwcGluZyBl
bmFibGVkCihYRU4pIG5yX3NvY2tldHM6IDEKKFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0
aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAt
PiBVc2luZyBvbGQgQUNLIG1ldGhvZAooWEVOKSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0w
IHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xCihYRU4pIFRTQyBkZWFkbGluZSB0aW1lciBlbmFibGVk
CihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIxXSBtd2FpdC1pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6
IDB4NDIxMjAKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjFdIG13YWl0LWlkbGU6IHYwLjQuMSBt
b2RlbCAweDNjCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIxXSBtd2FpdC1pZGxlOiBsYXBpY190
aW1lcl9yZWxpYWJsZV9zdGF0ZXMgMHhmZmZmZmZmZgooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoy
MV0gVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihYRU4pIFsyMDE5LTAxLTExIDEy
OjQwOjIxXSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pIFsyMDE5LTAx
LTExIDEyOjQwOjIxXSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6
MjFdICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pIFsyMDE5LTAxLTExIDEyOjQw
OjIxXSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikgWzIwMTkt
MDEtMTEgMTI6NDA6MjFdICAtIFZpcnR1YWwgTk1JCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIx
XSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjFd
ICAtIFVucmVzdHJpY3RlZCBHdWVzdAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMV0gIC0gVk1D
UyBzaGFkb3dpbmcKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjFdICAtIFZNIEZ1bmN0aW9ucwoo
WEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMV0gSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBbMjAx
OS0wMS0xMSAxMjo0MDoyMV0gSFZNOiBWTVggZW5hYmxlZAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0
MDoyMV0gSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikg
WzIwMTktMDEtMTEgMTI6NDA6MjFdIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IK
KFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjBdIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVkIGZyb20g
cmV2aXNpb24gMHg5IHRvIDB4MjUsIGRhdGUgPSAyMDE4LTA0LTAyIAooWEVOKSBbMjAxOS0wMS0x
MSAxMjo0MDoyMF0gbWljcm9jb2RlOiBDUFU0IHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDkgdG8g
MHgyNSwgZGF0ZSA9IDIwMTgtMDQtMDIgCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIwXSBtaWNy
b2NvZGU6IENQVTYgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4OSB0byAweDI1LCBkYXRlID0gMjAx
OC0wNC0wMiAKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjFdIEJyb3VnaHQgdXAgOCBDUFVzCihY
RU4pIFsyMDE5LTAxLTExIDEyOjQwOjIxXSBidWlsZC1pZDogZDM4YTZhZDhmOGJjODA0YzcyNjE3
YzQ5MmQzOTdkNDhhNjVhNWY4OAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMV0gQUNQSSBzbGVl
cCBtb2RlczogUzMKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjFdIFZQTVU6IGRpc2FibGVkCihY
RU4pIFsyMDE5LTAxLTExIDEyOjQwOjIxXSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xs
aW5nIHRpbWVyIHN0YXJ0ZWQuCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIxXSBEb20wIGhhcyBt
YXhpbXVtIDc5MiBQSVJRcwooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMV0gTlggKEV4ZWN1dGUg
RGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjFdICoq
KiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMl0gIFhlbiAg
a2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjJd
ICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4MmM0
ZTAwMAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMl0gUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VN
RU5UOgooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMl0gIERvbTAgYWxsb2MuOiAgIDAwMDAwMDA4
MDAwMDAwMDAtPjAwMDAwMDA4MDQwMDAwMDAgKDEwMzAzMjQgcGFnZXMgdG8gYmUgYWxsb2NhdGVk
KQooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMl0gIEluaXQuIHJhbWRpc2s6IDAwMDAwMDA4MWY2
YjQwMDAtPjAwMDAwMDA4MWZkZmY0OTgKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjJdIFZJUlRV
QUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyMl0gIExvYWRl
ZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZmODJjNGUwMDAKKFhFTikgWzIwMTkt
MDEtMTEgMTI6NDA6MjJdICBJbml0LiByYW1kaXNrOiAwMDAwMDAwMDAwMDAwMDAwLT4wMDAwMDAw
MDAwMDAwMDAwCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIyXSAgUGh5cy1NYWNoIG1hcDogMDAw
MDAwODAwMDAwMDAwMC0+MDAwMDAwODAwMDgwMDAwMAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoy
Ml0gIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODJjNGUwMDAtPmZmZmZmZmZmODJjNGU0YjQKKFhF
TikgWzIwMTktMDEtMTEgMTI6NDA6MjJdICBYZW5zdG9yZSByaW5nOiAwMDAwMDAwMDAwMDAwMDAw
LT4wMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIyXSAgQ29uc29sZSBy
aW5nOiAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbMjAxOS0wMS0x
MSAxMjo0MDoyMl0gIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODJjNGYwMDAtPmZmZmZmZmZmODJj
NmEwMDAKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjJdICBCb290IHN0YWNrOiAgICBmZmZmZmZm
ZjgyYzZhMDAwLT5mZmZmZmZmZjgyYzZiMDAwCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjIyXSAg
VE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MzAwMDAwMAooWEVOKSBb
MjAxOS0wMS0xMSAxMjo0MDoyMl0gIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODJhM2IxODAKKFhF
TikgWzIwMTktMDEtMTEgMTI6NDA6MjJdIERvbTAgaGFzIG1heGltdW0gOCBWQ1BVcwooWEVOKSBb
MjAxOS0wMS0xMSAxMjo0MDoyNl0gQm9ndXMgRE1JQkFSIDB4ZmVkMTgwMDEgb24gMDAwMDowMDow
MC4wCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjI2XSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0
aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjZd
IFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwooWEVOKSBbMjAxOS0w
MS0xMSAxMjo0MDoyNl0gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi5kb25lLgooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyOF0g
U3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjI4XSBHdWVzdCBMb2ds
ZXZlbDogQWxsCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjI4XSBYZW4gaXMgcmVsaW5xdWlzaGlu
ZyBWR0EgY29uc29sZS4KKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MjhdICoqKiBTZXJpYWwgaW5w
dXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8g
WGVuKQooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDoyOF0gRnJlZWQgNDcya0IgaW5pdCBtZW1vcnkK
bWFwcGluZyBrZXJuZWwgaW50byBwaHlzaWNhbCBtZW1vcnkKYWJvdXQgdG8gZ2V0IHN0YXJ0ZWQu
Li4KKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MzRdIEJvZ3VzIERNSUJBUiAweGZlZDE4MDAxIG9u
IDAwMDA6MDA6MDAuMAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDozNF0gUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDowMC4wCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjM0XSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjAyLjAKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MzRdIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MTQuMAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDozNF0gUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxNi4wCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjM0XSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjE5LjAKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MzRdIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MWEuMAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDozNF0gUENJIGFkZCBkZXZpY2UgMDAwMDow
MDoxYy4wCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjM0XSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjFkLjAKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MzRdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MWYuMAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MDozNF0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDox
Zi4yCihYRU4pIFsyMDE5LTAxLTExIDEyOjQwOjM0XSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFm
LjMKKFhFTikgWzIwMTktMDEtMTEgMTI6NDA6MzRdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6MDAu
MAooWEVOKSBbMjAxOS0wMS0xMSAxMjo0MTowNl0gZDEgTDFURi12dWxuZXJhYmxlIEw0ZSAwMDAw
MDAwNzBjYjkzMDA0IC0gU2hhZG93aW5nCg==
--000000000000a0e5f7057f2e5b49
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--000000000000a0e5f7057f2e5b49--


From xen-users-bounces@lists.xenproject.org Fri Jan 11 13:37:18 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 13: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-users-bounces@lists.xenproject.org>)
	id 1ghwz7-0007XG-V1; Fri, 11 Jan 2019 13:36: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghwz6-0007X9-TC
 for xen-users@lists.xenproject.org; Fri, 11 Jan 2019 13:36:28 +0000
X-Inumbo-ID: e476cee4-15a5-11e9-bcab-fbf4d779835f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e476cee4-15a5-11e9-bcab-fbf4d779835f;
 Fri, 11 Jan 2019 13:36:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5F85AAD14;
 Fri, 11 Jan 2019 13:36:25 +0000 (UTC)
To: Tomas Mozes <hydrapolic@gmail.com>
References: <CAG6MAzSQdxJ73jXH7KRv-V9y=Cy6qbrpFwvYF=mwq26t0+8kog@mail.gmail.com>
 <d6f8d6d5-35f0-9d2d-7101-a81a026ac5a7@suse.com>
 <CAG6MAzQutF2htw_OSBXxwAOMxBt=h_t5QVHXcLRhWWpJkbGOWA@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8fe16dbf-214d-1ee7-1747-071f12f7cfc6@suse.com>
Date: Fri, 11 Jan 2019 14:36:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAG6MAzQutF2htw_OSBXxwAOMxBt=h_t5QVHXcLRhWWpJkbGOWA@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-users] xen domU segfaults with xpti on intel based systems
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAxNDowNSwgVG9tYXMgTW96ZXMgd3JvdGU6Cj4gCj4gCj4gT24gRnJpLCBK
YW4gMTEsIDIwMTkgYXQgOToyMSBBTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20KPiA8
bWFpbHRvOmpncm9zc0BzdXNlLmNvbT4+IHdyb3RlOgo+IAo+ICAgICBPbiAxMS8wMS8yMDE5IDA3
OjA1LCBUb21hcyBNb3plcyB3cm90ZToKPiAgICAgPiBIZWxsbywKPiAgICAgPiB3ZSBhcmUgb2Jz
ZXJ2aW5nIHJhbmRvbSBQViBkb21VIHNlZ2ZhdWx0cyBvbiBJbnRlbCBiYXNlZCBzeXN0ZW1zIHdp
dGgKPiAgICAgPiBYUFRJIGVuYWJsZWQuIFRoZXNlIHNlZ2ZhdWx0cyB3ZXJlIG5vdCBwcmVzZW50
IGluIFhlbiA0LjkuMiBhbmQgY2FuIGJlCj4gICAgID4gcmVwcm9kdWNlZCBvbiA0LjkuMy80LjEw
LjIvNC4xMS4xLiA8aHR0cDovLzQuMTEuMS4+Cj4gICAgIDxodHRwOi8vNC4xMS4xLj4gVGhlIHBy
b2JsZW0gY2FuIGJlCj4gICAgID4gbWl0aWdhdGVkIGJ5IGFkZGluZyB4cHRpPWZhbHNlIHRvIHhl
biBjb21tYW5kIGxpbmUgb3B0aW9ucy4KPiAgICAgPgo+ICAgICA+IFNvbWUgb2YgdGhlIGFmZmVj
dGVkIHN5c3RlbXMgYXJlIERlYmlhbiA4LzkgKERlYmlhbiAxMCB3aXRoIGtlcm5lbAo+ICAgICA0
LjE4Cj4gICAgID4gc2VlbXMgdG8gd29yayBmaW5lKSBhbmQgTmV0QlNEIDcuIEl0J3MgaGFyZGVy
IHRvIHJlcHJvZHVjZSB0aGUKPiAgICAgc2VnZmF1bHRzCj4gICAgID4gb24gRGViaWFuLCBidXQg
b24gTmV0QlNEIGl0J3MgYWxtb3N0IGluc3RhbnQuCj4gCj4gICAgIEhtbSwgYXMgd2UgaGF2ZW4n
dCByZWNlaXZlZCBhbnkgc2ltaWxhciByZXBvcnRzLCBJIHN1c3BlY3QgdGhlcmUgaXMKPiAgICAg
c29tZXRoaW5nIHNwZWNpYWwgb24geW91ciBzaWRlLgo+IAo+ICAgICBDYW4geW91IHBsZWFzZSBi
ZSBtb3JlIHNwZWNpZmljIHJlZ2FyZGluZzoKPiAKPiAgICAgLSBoYXJkd2FyZSAobWFjaGluZSB0
eXBlKHMpLCBwcm9jZXNzb3IgbW9kZWwocyksIC4uLikKPiAgICAgLSBvdGhlciBjb25maWcgb3B0
aW9ucyAoaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUsIGh5cGVydmlzb3IgLmNvbmZpZykKPiAKPiAg
ICAgQSBoeXBlcnZpc29yIGxvZyAob3V0cHV0IG9mICJ4bCBkbWVzZyIpIHdvdWxkIGhlbHAsIHRv
by4gUGxlYXNlIGFkZAo+ICAgICAibG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIiB0byB0aGUg
aHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgZm9yIHRoYXQKPiAgICAgcHVycG9zZS4gSWYgcG9zc2li
bGUgdXNlIGEgZGVidWcgaHlwZXJ2aXNvciBmb3IgdGhpcyB0ZXN0LCBhcyB0aGF0Cj4gICAgIHdp
bGwgcHJvZHVjZSBtb3JlIGRpYWdub3N0aWMgb3V0cHV0Lgo+IAo+IAo+ICAgICBKdWVyZ2VuCj4g
Cj4gCj4gVGhlc2Ugc2VnZmF1bHRzIHdlcmUgYWN0dWFsbHkgc3BvdHRlZCBieSB0aGUgZ21wIHBy
b2plY3QgbWFpbnRhaW5lciBhbmQKPiBvbmx5IGxhdGVyIHRoZXkgd2VyZSBsb2NhbGx5IHJlcHJv
ZHVjZWQgb24gb3RoZXIgbWFjaGluZSAoaW50ZWwgdG9vKS4KPiAKPiBBIG1hY2hpbmUgb24gd2hp
Y2ggaXQgY2FuIGJlIHJlcHJvZHVjZWQ6IEludGVsIERIODdNQyB3aXRoIEludGVsIENvcmUKPiBp
Ny00NzcwIENQVSBAIDMuNDBHSHogb24gTGludXggR2VudG9vIChIYXN3ZWxsKQo+IEJ1dCBmb3Ig
ZXhhbXBsZSBpIGNhbm5vdCByZXByb2R1Y2Ugb24gbXkgZGVza3RvcCBtYWNoaW5lOiBJbnRlbCBE
SDc3RUIKPiB3aXRoIEludGVsIENvcmUgaTUtMzU3MCBDUFUgQCAzLjQwR0h6IChJdnkgQnJpZGdl
KQoKT2theSwgdGhvc2UgdHdvIGNwdXMgZGlmZmVyIGluIGEgY3JpdGljYWwgZmVhdHVyZTogb24g
T3Z5IEJyaWRnZSBYUFRJCmNhbid0IG1ha2UgdXNlIG9mIHRoZSBwcm9jZXNzb3IncyBQQ0lEIGZl
YXR1cmUgZHVlIHRvIGEgbGFjayBvZiB0aGUKSU5WUENJRCBpbnN0cnVjdGlvbi4KCkNhbiB5b3Ug
dGVzdCB3aGV0ZXIgYWRkaW5nICJwY2lkPWZhbHNlIiB0byB0aGUgaHlwZXJ2aXNvciBjb21tYW5k
IGxpbmUKb24gdGhlIEhhc3dlbGwgbWFjaGluZSBtYWtlcyBhbnkgZGlmZmVyZW5jZT8KCkFuZCBv
bmUgb3RoZXIgcXVlc3Rpb246IGNvdWxkIGl0IGJlIHRoZSBwcm9ibGVtIG9jY3VycmVkIGF0IHRo
ZSBzYW1lCnRpbWUgd2hlbgoKKFhFTikgWzIwMTktMDEtMTEgMTI6NDE6MDZdIGQxIEwxVEYtdnVs
bmVyYWJsZSBMNGUgMDAwMDAwMDcwY2I5MzAwNCAtClNoYWRvd2luZwoKd2FzIGlzc3VlZD8KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Fri Jan 11 16:53:02 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 16: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-users-bounces@lists.xenproject.org>)
	id 1gi02O-0000oR-OE; Fri, 11 Jan 2019 16:52:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DU+p=PT=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gi02N-0000oI-JY
 for xen-users@lists.xenproject.org; Fri, 11 Jan 2019 16:52:03 +0000
X-Inumbo-ID: 36fbe3ed-15c1-11e9-92db-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36fbe3ed-15c1-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 16:52:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=GPwv29WxjcBdMKZwXQDHrdFiBDiC6bXrSJyfkEuJ3Pc=; 
 b=1dQNfu7LoaKqfq3fFcQ1DzwYPefeZxYzGO7JoL4Sq54hS2BxhHui5hahvS8VEclTQfYwk2WY3j/pxOryY19m/OGkb1+5+CzHprW4tBUvsOvxB9kA5KxrlXrtqfLCIuI70K55wa26f77EaEHJFgZRdFW5lw5Xe1AK1IuAvvYE36BGjYPuVukhNEEQvThv61g7xNtbXonTy/xX0pPukgIT4RpvSygEKz+DAzPTTIieD62ZuPl20o8yVImJh6tBjbZNlPKthDczqEcE3Kt9VzhtSca6AhuuvAlH5NcWT0WnCEwsZoQrVm06GIkQGa+9DCCuk8DJgx8Zjqj3StwgOV9QYw==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1gi02K-0004S2-83
 for xen-users@lists.xenproject.org; Fri, 11 Jan 2019 16:52:00 +0000
Date: Fri, 11 Jan 2019 16:52:00 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Message-ID: <20190111165200.GP4569@bitfolk.com>
References: <CAG6MAzSQdxJ73jXH7KRv-V9y=Cy6qbrpFwvYF=mwq26t0+8kog@mail.gmail.com>
 <d6f8d6d5-35f0-9d2d-7101-a81a026ac5a7@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d6f8d6d5-35f0-9d2d-7101-a81a026ac5a7@suse.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-users] xen domU segfaults with xpti on intel based systems
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwgVG9tYXMsCgpPbiBGcmksIEphbiAxMSwgMjAxOSBhdCAwOToyMTowOUFNICsw
MTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDExLzAxLzIwMTkgMDc6MDUsIFRvbWFzIE1v
emVzIHdyb3RlOgo+ID4gU29tZSBvZiB0aGUgYWZmZWN0ZWQgc3lzdGVtcyBhcmUgRGViaWFuIDgv
OSAoRGViaWFuIDEwIHdpdGgga2VybmVsIDQuMTgKPiA+IHNlZW1zIHRvIHdvcmsgZmluZSkgYW5k
IE5ldEJTRCA3LiBJdCdzIGhhcmRlciB0byByZXByb2R1Y2UgdGhlIHNlZ2ZhdWx0cwo+ID4gb24g
RGViaWFuLCBidXQgb24gTmV0QlNEIGl0J3MgYWxtb3N0IGluc3RhbnQuCj4gCj4gSG1tLCBhcyB3
ZSBoYXZlbid0IHJlY2VpdmVkIGFueSBzaW1pbGFyIHJlcG9ydHMsIEkgc3VzcGVjdCB0aGVyZSBp
cwo+IHNvbWV0aGluZyBzcGVjaWFsIG9uIHlvdXIgc2lkZS4KCkkgZGlkIHJlcG9ydCBzbGlnaHRs
eSBzaW1pbGFyIHByb2JsZW1zIHRvIHhlbi1kZXZlbDoKCiAgICBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNnMDI4MTEuaHRtbAoK
SSBjdXJyZW50bHkgd29yayBhcm91bmQgaXQgYnkgZW5zdXJpbmcgdGhlIGd1ZXN0cyBoYXZlIHVw
ZGF0ZWQgdGhlaXIKa2VybmVscyB0byBoYXZlIHRoZSBMMVRGIG1pdGlnYXRpb25zICh5b3UgY2Fu
IHRlbGwgYmVjYXVzZQovc3lzL2RldmljZXMvc3lzdGVtL2NwdS92dWxuZXJhYmlsaXRpZXMvbDF0
ZiBhcHBlYXJzKS4KClRoZSBvdGhlciB3YXkgd2FzIHRvIHNldCB0aGUgWGVuIGNvbW1hbmQgbGlu
ZSBvcHRpb25zIHB2LWwxdGY9ZmFsc2UKb3IgcGNpZD0wLgoKRm9yIG1lIHRoaXMgb25seSBhZmZl
Y3RlZCA2NC1iaXQgUFYgZG9tYWlucywgYnV0IEkgb25seSBydW4gTGludXguIEkKZGlkbid0IHRy
eSB4cHRpPWZhbHNlIGJlY2F1c2UgdGhlIGxvZ3MgYWJvdXQgc2hhZG93aW5nIG1hZGUgbWUgdHJ5
CnRoZSBMMVRGLXJlbGF0ZWQgb3B0aW9ucyBmaXJzdC4KCkZvciBtZSB0aGUgYWJvdmUgYmVoYXZp
b3VyIGlzIGV4cGVyaWVuY2VkIG9uIFhlb24gRC0xNTQwIGFuZCBYZW9uCkU1LTE2ODB2NCBzeXN0
ZW1zLiBJIGRvbid0IGhhdmUgYW55IG90aGVyIHR5cGVzIG9mIHN5c3RlbSBzbyBkb24ndAprbm93
IGhvdyB3aWRlc3ByZWFkIGl0IGlzLgoKQWxzbyBwbGVhc2Ugbm90ZSB0aGF0IHdpdGhpbiB3ZWVr
cyBJIGFsc28gc3RhcnRlZCBleHBlcmllbmNpbmcgbXVjaAp3b3JzZSBwcm9ibGVtczogaG9zdCBj
cmFzaCwgZm9yIHdoaWNoIHRoZSBvbmx5IHN1Z2dlc3Rpb24gc28gZmFyIGlzCnRvIHRyeSBwY2lk
PTAuIEFzIHRoYXQgaXMgaGFyZCBmb3IgbWUgdG8gcmVwcm9kdWNlLCB3aXRoIGEgdGltZSB0bwpy
ZS1vY2N1cnJlbmNlIGN1cnJlbnRseSBzb21ld2hlcmUgYmV0d2VlbiA4IGFuZCAxNCBkYXlzLCBJ
IGFtIG5vdAp5ZXQgc3VyZSBpZiBwY2lkPTAgaGVscHMuIFdlJ3JlIDkgZGF5cyBpbiB0byBhIHRl
c3Qgb24gdGhhdC4KCiAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTgtMTIvbXNnMDA5MzguaHRtbAoKQ2hlZXJzLApBbmR5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Fri Jan 11 19:06:07 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 19: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-users-bounces@lists.xenproject.org>)
	id 1gi273-0003pe-Vt; Fri, 11 Jan 2019 19:05:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0RT3=PT=gmail.com=hydrapolic@srs-us1.protection.inumbo.net>)
 id 1gi273-0003pZ-4X
 for xen-users@lists.xenproject.org; Fri, 11 Jan 2019 19:05:01 +0000
X-Inumbo-ID: caceb8e4-15d3-11e9-92db-bc764e045a96
Received: from mail-qt1-x833.google.com (unknown [2607:f8b0:4864:20::833])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id caceb8e4-15d3-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 19:05:00 +0000 (UTC)
Received: by mail-qt1-x833.google.com with SMTP id p17so19995330qtl.5
 for <xen-users@lists.xenproject.org>; Fri, 11 Jan 2019 11:04:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZGhlF7+6MHEsVo85VuCqUpmAFHQtiBBbZZKvVJD7GeY=;
 b=uQZJY0OkyQL0qg+FQ12+lyzPpisUBczJ7pavDYefWbOwtbIYmWYfnsN+p29S3DmrOx
 GEEbPpwfAFVhtKPTpiD/j3/YkhWU4UGTtsat51HFsRd+lIzc/Kr96jGMjS9CakNX1gLT
 /o0kA0jruiVcJ0Ym4IfmTd5Ggcyf0M8XLeXnHJj/FejS+e8ou7rsHUpVvzitkOJ47cVn
 sIvvITrQ7THovABOQdVDqeG43Oyik4OF+arE36VbE0XYXW9ZGQALLHMVFQImtvZNqM5E
 cO8Gn/7kpuann5VQaCq+tuBWs7Fw2Gako8qn/ZY+oxLCSxTRo+CD09lYxnUoBxwoLfoj
 qpvQ==
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=ZGhlF7+6MHEsVo85VuCqUpmAFHQtiBBbZZKvVJD7GeY=;
 b=qZ3ZPJu0pgpvjGsdR/0Ocwe7xjjDmfjX4QhvJHZuBRD0WZyxW4JsmtiskqsxlBDBkW
 /WQKJWzPj7FTuyS8F02aX0bfwR+IS+g5qd8TeM9jAmf+sGJAVlsV+zQOUUbr5nOCIZKv
 vg62ZLHGlGgVm+jkCZ3PMcdJQTI8m+iuQsS+2RPxPUJ4KM75f737BJOIwv/fUsZVgvvI
 7ZelyHpz39oanKx0cpz6/mMsaGamT2o0Bg/ynHVBGHbCbySUMkCJRPz1iGTKyBVeo2Gm
 cQ1GALuoh9R8UqaZOoSnV7eY9Wgrpcy7Zf6bXT6F8xrEnVQYQ2md6NsjIozjRarAtzXs
 Yotw==
X-Gm-Message-State: AJcUukdp64J0G1sgbIOmI+cnMgCITWIhcAXsCeG1LXUqy01pH+VAFmTc
 lOzw7NJRuQgXryJidH1fQn7AzkMMCrVsW9HpHApk9cAA
X-Google-Smtp-Source: ALg8bN75xZh+1fDi2hVp6IRp90S1xGek3V6a4N1+Aw+jYSP2gZGtz+s0WMG8WZScbjz8QLPAFGYP0Yx0DuZz/9sTyJA=
X-Received: by 2002:ac8:2585:: with SMTP id e5mr14958143qte.233.1547233499133; 
 Fri, 11 Jan 2019 11:04:59 -0800 (PST)
MIME-Version: 1.0
References: <CAG6MAzSQdxJ73jXH7KRv-V9y=Cy6qbrpFwvYF=mwq26t0+8kog@mail.gmail.com>
 <d6f8d6d5-35f0-9d2d-7101-a81a026ac5a7@suse.com>
 <CAG6MAzQutF2htw_OSBXxwAOMxBt=h_t5QVHXcLRhWWpJkbGOWA@mail.gmail.com>
 <8fe16dbf-214d-1ee7-1747-071f12f7cfc6@suse.com>
In-Reply-To: <8fe16dbf-214d-1ee7-1747-071f12f7cfc6@suse.com>
From: Tomas Mozes <hydrapolic@gmail.com>
Date: Fri, 11 Jan 2019 20:04:47 +0100
Message-ID: <CAG6MAzQ641uXT1cTG+RJjtn+1S0fOzDhgO2AXW5jdnsMSjRHmg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-users] xen domU segfaults with xpti on intel based systems
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4356937292306203004=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4356937292306203004==
Content-Type: multipart/alternative; boundary="00000000000019be69057f335f9f"

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

On Fri, Jan 11, 2019 at 2:36 PM Juergen Gross <jgross@suse.com> wrote:

> On 11/01/2019 14:05, Tomas Mozes wrote:
> >
> >
> > On Fri, Jan 11, 2019 at 9:21 AM Juergen Gross <jgross@suse.com
> > <mailto:jgross@suse.com>> wrote:
> >
> >     On 11/01/2019 07:05, Tomas Mozes wrote:
> >     > Hello,
> >     > we are observing random PV domU segfaults on Intel based systems
> with
> >     > XPTI enabled. These segfaults were not present in Xen 4.9.2 and
> can be
> >     > reproduced on 4.9.3/4.10.2/4.11.1. <http://4.11.1.>
> >     <http://4.11.1.> The problem can be
> >     > mitigated by adding xpti=false to xen command line options.
> >     >
> >     > Some of the affected systems are Debian 8/9 (Debian 10 with kernel
> >     4.18
> >     > seems to work fine) and NetBSD 7. It's harder to reproduce the
> >     segfaults
> >     > on Debian, but on NetBSD it's almost instant.
> >
> >     Hmm, as we haven't received any similar reports, I suspect there is
> >     something special on your side.
> >
> >     Can you please be more specific regarding:
> >
> >     - hardware (machine type(s), processor model(s), ...)
> >     - other config options (hypervisor command line, hypervisor .config)
> >
> >     A hypervisor log (output of "xl dmesg") would help, too. Please add
> >     "loglvl=all guest_loglvl=all" to the hypervisor command line for that
> >     purpose. If possible use a debug hypervisor for this test, as that
> >     will produce more diagnostic output.
> >
> >
> >     Juergen
> >
> >
> > These segfaults were actually spotted by the gmp project maintainer and
> > only later they were locally reproduced on other machine (intel too).
> >
> > A machine on which it can be reproduced: Intel DH87MC with Intel Core
> > i7-4770 CPU @ 3.40GHz on Linux Gentoo (Haswell)
> > But for example i cannot reproduce on my desktop machine: Intel DH77EB
> > with Intel Core i5-3570 CPU @ 3.40GHz (Ivy Bridge)
>
> Okay, those two cpus differ in a critical feature: on Ovy Bridge XPTI
> can't make use of the processor's PCID feature due to a lack of the
> INVPCID instruction.
>
> Can you test wheter adding "pcid=false" to the hypervisor command line
> on the Haswell machine makes any difference?
>

Setting "pcid=false" makes the segfault go away too.


>
> And one other question: could it be the problem occurred at the same
> time when
>
> (XEN) [2019-01-11 12:41:06] d1 L1TF-vulnerable L4e 000000070cb93004 -
> Shadowing
>
> was issued?
>
>
It's printed shortly after the domU is started, like 10 seconds before the
segfault. It's printed in both cases (with/without pcid=false).


>
> Juergen
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><br></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, Jan 11, 2019 at =
2:36 PM Juergen Gross &lt;<a href=3D"mailto:jgross@suse.com">jgross@suse.co=
m</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"=
>On 11/01/2019 14:05, Tomas Mozes wrote:<br>
&gt; <br>
&gt; <br>
&gt; On Fri, Jan 11, 2019 at 9:21 AM Juergen Gross &lt;<a href=3D"mailto:jg=
ross@suse.com" target=3D"_blank">jgross@suse.com</a><br>
&gt; &lt;mailto:<a href=3D"mailto:jgross@suse.com" target=3D"_blank">jgross=
@suse.com</a>&gt;&gt; wrote:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0On 11/01/2019 07:05, Tomas Mozes wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hello,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; we are observing random PV domU segfaults on I=
ntel based systems with<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; XPTI enabled. These segfaults were not present=
 in Xen 4.9.2 and can be<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; reproduced on 4.9.3/4.10.2/<a href=3D"http://4=
.11.1." rel=3D"noreferrer" target=3D"_blank">4.11.1.</a> &lt;<a href=3D"htt=
p://4.11.1" rel=3D"noreferrer" target=3D"_blank">http://4.11.1</a>.&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://4.11.1" rel=3D"noreferrer" ta=
rget=3D"_blank">http://4.11.1</a>.&gt; The problem can be<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; mitigated by adding xpti=3Dfalse to xen comman=
d line options.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Some of the affected systems are Debian 8/9 (D=
ebian 10 with kernel<br>
&gt;=C2=A0 =C2=A0 =C2=A04.18<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; seems to work fine) and NetBSD 7. It&#39;s har=
der to reproduce the<br>
&gt;=C2=A0 =C2=A0 =C2=A0segfaults<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; on Debian, but on NetBSD it&#39;s almost insta=
nt.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Hmm, as we haven&#39;t received any similar reports=
, I suspect there is<br>
&gt;=C2=A0 =C2=A0 =C2=A0something special on your side.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Can you please be more specific regarding:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0- hardware (machine type(s), processor model(s), ..=
.)<br>
&gt;=C2=A0 =C2=A0 =C2=A0- other config options (hypervisor command line, hy=
pervisor .config)<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0A hypervisor log (output of &quot;xl dmesg&quot;) w=
ould help, too. Please add<br>
&gt;=C2=A0 =C2=A0 =C2=A0&quot;loglvl=3Dall guest_loglvl=3Dall&quot; to the =
hypervisor command line for that<br>
&gt;=C2=A0 =C2=A0 =C2=A0purpose. If possible use a debug hypervisor for thi=
s test, as that<br>
&gt;=C2=A0 =C2=A0 =C2=A0will produce more diagnostic output.<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Juergen<br>
&gt; <br>
&gt; <br>
&gt; These segfaults were actually spotted by the gmp project maintainer an=
d<br>
&gt; only later they were locally reproduced on other machine (intel too).<=
br>
&gt; <br>
&gt; A machine on which it can be reproduced: Intel DH87MC with Intel Core<=
br>
&gt; i7-4770 CPU @ 3.40GHz on Linux Gentoo (Haswell)<br>
&gt; But for example i cannot reproduce on my desktop machine: Intel DH77EB=
<br>
&gt; with Intel Core i5-3570 CPU @ 3.40GHz (Ivy Bridge)<br>
<br>
Okay, those two cpus differ in a critical feature: on Ovy Bridge XPTI<br>
can&#39;t make use of the processor&#39;s PCID feature due to a lack of the=
<br>
INVPCID instruction.<br>
<br>
Can you test wheter adding &quot;pcid=3Dfalse&quot; to the hypervisor comma=
nd line<br>
on the Haswell machine makes any difference?<br></blockquote><div><br></div=
><div>Setting &quot;pcid=3Dfalse&quot; makes the segfault go away too.<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>
And one other question: could it be the problem occurred at the same<br>
time when<br>
<br>
(XEN) [2019-01-11 12:41:06] d1 L1TF-vulnerable L4e 000000070cb93004 -<br>
Shadowing<br>
<br>
was issued?<br>
<br></blockquote><div><br></div><div>It&#39;s printed shortly after the dom=
U is started, like 10 seconds before the segfault. It&#39;s printed in both=
 cases (with/without pcid=3Dfalse).<br>=C2=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">
<br>
Juergen<br>
</blockquote></div></div></div></div>

--00000000000019be69057f335f9f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4356937292306203004==--


From xen-users-bounces@lists.xenproject.org Sat Jan 12 11:38:21 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 11: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-users-bounces@lists.xenproject.org>)
	id 1giHbA-0002bo-N1; Sat, 12 Jan 2019 11:37:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=n3fH=PU=gmail.com=hostingnuggets@srs-us1.protection.inumbo.net>)
 id 1giHb8-0002bj-Iu
 for xen-users@lists.xenproject.org; Sat, 12 Jan 2019 11:37:06 +0000
X-Inumbo-ID: 629253c5-165e-11e9-92db-bc764e045a96
Received: from mail-io1-xd36.google.com (unknown [2607:f8b0:4864:20::d36])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 629253c5-165e-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 11:37:05 +0000 (UTC)
Received: by mail-io1-xd36.google.com with SMTP id b16so14262380ior.1
 for <xen-users@lists.xenproject.org>; Sat, 12 Jan 2019 03:37:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=7az1s9xAkl9fVmu1rW53P8m6Parwe4yQJkpnMi4Zmy0=;
 b=f6uXGMZnp3MoyZy3DDJ+4d/znbAc0o3RQDthmDixSXIooYmQv+qdVMNiQx8G3/cQCn
 uQ7XXmIT+REtpYJGjkc+v3B5nMEcW1ju/6SBNhxFcqXnv5g+7AoU7FaslFXwVvsROdek
 WwOerFT5+IPylNUyNznGLyWitRAbaL+Y83ujunXbY2RLhO8pxH9Mx1FeiktF3OHy1X7f
 mIHJL3edWC/oCXVifDjlEjm9ZLApGMrUFk+DwB+SiQd9hgEBVEJcXoKsBcxK/LFEV4fR
 Y8g0/1KSvWDy0oOr6u/CEMg14fX/SuS1OZzSYgUJtBdubYy5x54VenSfpzJr0Q7a20JR
 gaRQ==
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=7az1s9xAkl9fVmu1rW53P8m6Parwe4yQJkpnMi4Zmy0=;
 b=h6jbGNgOuBKYXcMHBc80cGilB4QCwBIl/lKhbIy9VPpvDAK87vQ0PAu1wYi9M6PvLI
 msdoSjecTGfsuFsJ8vAC8LvtGiVqhkwBC7BJNV48TPPCabalxf/F2cVbpsqlK8E+vsW0
 aeZUrtuWOF9drNOnwoVeZXaE+FFqpGBxMbk3SnAYcjKukzy9TBPCQNq5OsBp4tQ0uEHo
 KU0OhcSE1IjTHrtbKc1RKI0SKphNiIASgtwxpU3hROWzWMcUA+C4r0bxrqnwZYGwCw2l
 1b+KAwV0FMOGZ6aB5rqloW+NBZIM7691hLgQr0oTYhNX49lyybWoCcibQ8mbcHRdbFZl
 1tXQ==
X-Gm-Message-State: AJcUukfFDbaKXHCNuT+GOehWBaeS+8McVN9h/RNvN/d9sKzApHQR3KeJ
 nLGzGl7QVxKyNQo4W3l9ZBVK7iFveNAlqBm9hEH8WSz+
X-Google-Smtp-Source: ALg8bN7SXYD8m0My9AD8NEx1vHmSW0KZB9YD9HwqpI7XG6Z/zVAF3c7gKQL6fg3ki50prxnBM2JM5tqGmUEnr3uFeAU=
X-Received: by 2002:a6b:cdc4:: with SMTP id d187mr11521826iog.79.1547293024427; 
 Sat, 12 Jan 2019 03:37:04 -0800 (PST)
MIME-Version: 1.0
From: John Naggets <hostingnuggets@gmail.com>
Date: Sat, 12 Jan 2019 12:36:53 +0100
Message-ID: <CAPTZE3u_x6YdGLd5=1xdM_T7h3qTkOoXgiWm+svJ9sw_duTBBw@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] Run CentOS Atomic Host on a Xen PV possible?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCgpJcyBpdCBwb3NzaWJsZSB0byBydW4gQ2VudE9TIEF0b21pYyBIb3N0IG9uIGEgWGVu
IGRvbVUgdXNpbmcgUFY/CgpUaGUgQXRvbWljIEhvc3QgaW1hZ2UgaXMgZGlzdHJpYnV0ZWQgb24g
dGhlIENlbnRPUyB3ZWJzaXRlIGEgYSBRQ09XMgppbWFnZSAoc2VlIGh0dHBzOi8vd2lraS5jZW50
b3Mub3JnL1NwZWNpYWxJbnRlcmVzdEdyb3VwL0F0b21pYy9Eb3dubG9hZCkuCgpJZiBub3QsIGl0
IHNob3VsZCBydW4gdXNpbmcgSFZNIHJpZ2h0PwoKUmVnYXJkcywKSm9obgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Mon Jan 14 16:45:26 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16: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-users-bounces@lists.xenproject.org>)
	id 1gj5LW-0001EQ-DP; Mon, 14 Jan 2019 16:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gj5LV-0001EL-A2
 for xen-users@lists.xenproject.org; Mon, 14 Jan 2019 16:44:17 +0000
X-Inumbo-ID: a143d3b0-181b-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a143d3b0-181b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:44:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CFB301596;
 Mon, 14 Jan 2019 08:43:45 -0800 (PST)
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 572EF3F5BD;
 Mon, 14 Jan 2019 08:43:45 -0800 (PST)
To: s_graf@telus.net, xen-users@lists.xenproject.org
References: <007c01d49fc9$bb8a1a60$329e4f20$@telus.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1293ba7-1de2-45d2-e913-9b00802b9606@arm.com>
Date: Mon, 14 Jan 2019 16:43:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <007c01d49fc9$bb8a1a60$329e4f20$@telus.net>
Content-Language: en-US
Subject: Re: [Xen-users] help with openbsd armv7 as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAyOS8xMi8yMDE4IDIyOjU2LCBzX2dyYWZAdGVsdXMubmV0IHdyb3RlOgo+IEkg
YW0gdHJ5aW5nIHRvIHJ1biBvcGVuYnNkIGFybXY3IGFzIGEgZG9tVSBvbiBhbiBvcmFuZ2VwaSBv
bmUgKEFsbHdpbm5lcgo+IEgzKS4KPiBJIGhhdmUgcnVuIG9wZW5ic2Qgb24gdGhpcyBoYXJkd2Fy
ZSBmb3IgbWFueSBtb250aHMuCj4gSSBoYXZlIGJlZW4gYWJsZSB0byBsb2FkIHhlbiBkb20wIG9u
IHRoZSBoYXJkd2FyZSBieSBidWlsZGluZyBhbiBhcm1iaWFuCj4gc3lzdGVtIHdpdGggdGhlIHhl
biBvcHRpb25zLgo+IAo+IEkgd2FzIGhvcGluZyB0byBsb2FkIHRoZSBic2QgcmFtIGtlcm5lbCAo
YnNkLnJkKSBhcyBhIGRvbVUuCj4gVGhpcyBrZXJuZWwgcnVucyBlbnRpcmVseSBpbiBtZW1vcnkg
YW5kIHNvIEkgdGhvdWdodCBpdCBtaWdodCBiZSBhIGdvb2QKPiBmaXJzdCBzdGVwLgo+IAo+IFdp
dGggdGhlIGNmZyBiZWxvdyBJIGdldCBhbiBlcnJvciAiIFVuYWJsZSB0byBmaW5kIGFyY2ggRkRU
IGluZm8gZm9yCj4geGVuLTMuMC11bmtub3duIiwKPiB3aGljaCBJIGRvIG5vdCBrbm93IGhvdyB0
byBoYW5kbGUuIFRoZSBzdGFydC11cCBjb25zb2xlIGxvZyBpcyBiZWxvdy4KPiAKPiBXaGVuIG9w
ZW5ic2Qgc3RhcnRzIG5hdGl2ZWx5IG9uIHRoaXMgc3lzdGVtIHUtYm9vdCBydW5zIGJvb3Rhcm0u
ZWZpLgo+IElzIHRoZXJlIGEgd2F5IHRvIHNldCB0aGlzIHVwIGluIGEgZG9tVSBjZmc/CgpFTEYg
aW1hZ2VzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5IFhlbiBBcm0gYXQgdGhlIG1vbWVudC4gSG93ZXZl
ciwgeW91IHN0aWxsIG5lZWQgCnNvbWUgc3VwcG9ydCBpbiB0aGUgT1MgaW4gb3JkZXIgdG8gYm9v
dCBhcyBYZW4gQXJtIGd1ZXN0LiBJIGFtIG5vdCBhd2FyZSBvZiBzdWNoIApzdXBwb3J0IGluIE9w
ZW5CU0QgdG9kYXkgKGJ1dCBJIG1pZ2h0IGJlIHdyb25nKS4KCkkgY2FuIHByb3ZpZGUgcG9pbnRl
cnMgaG93IHRvIHBvcnQgT3BlbkJTRCB0byBYZW4gQXJtIEd1ZXN0IGlmIHlvdSBhcmUgaW50ZXJl
c3RlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon Jan 14 19:12:28 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19: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-users-bounces@lists.xenproject.org>)
	id 1gj7dZ-0005bo-IW; Mon, 14 Jan 2019 19:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=S6+i=PW=telus.net=s_graf@srs-us1.protection.inumbo.net>)
 id 1gj7dX-0005bj-Tj
 for xen-users@lists.xenproject.org; Mon, 14 Jan 2019 19:11:04 +0000
X-Inumbo-ID: 21601611-1830-11e9-92db-bc764e045a96
Received: from cmta16.telus.net (unknown [209.171.16.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21601611-1830-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:11:01 +0000 (UTC)
Received: from grafcs ([50.92.163.66]) by cmsmtp with SMTP
 id j7dSgjqClLjEGj7dTgQ4Bb; Mon, 14 Jan 2019 12:11:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telus.net; s=neo;
 t=1547493060; bh=G04vG80VR2f0mGJx9teQ//uMZVNL6W7n0LzKguGa7pw=;
 h=From:To:References:In-Reply-To:Subject:Date;
 b=x/PGYuyr1RHQ8i0SDQCCeQ9jknRESJSdT3HTefxX8Tbx0nLCz9Wl6Pan8JtFdOPE5
 6HrM6WudvIyq86QD/T4/qDHMYaRp8m9ApQDAEPxIJrh4NJLkPJYM026UrpHcvIkyyE
 UlLkksRKHL+oXlnVWTaUqp5W5lQyvUHsO+Jnqfwd1sVUZjq7tCsITo3IZWOzAJidPj
 BhrYYcea8Q0p1F+KkoRG3ma7BRLSCn1nhx26vKNl8q1rUYs35B1ovbCht+8UuXmuaW
 DBImtNYeTd6+NlXetluPGnnQ6IExmaHftJt7VRRjKEbdr/I3tTPBj43jAJ6x3ntlYX
 6xH447wZXroTQ==
X-Authority-Analysis: v=2.3 cv=Ibz5plia c=1 sm=1 tr=0
 a=Iyi3Yz44XShTWRNVvwAonQ==:117 a=Iyi3Yz44XShTWRNVvwAonQ==:17
 a=IkcTkHD0fZMA:10 a=3tcz3bTJAAAA:8 a=cWRNjhkoAAAA:8 a=aatUQebYAAAA:8
 a=Kr9AblCNquDPngCbWs0A:9 a=QEXdDO2ut3YA:10 a=4EbjBm0RLgFgoQzmu6QD:22
 a=sVa6W5Aao32NNC1mekxh:22 a=7715FyvI7WU-l6oqrZBK:22
From: <s_graf@telus.net>
To: "'Julien Grall'" <julien.grall@arm.com>, <xen-users@lists.xenproject.org>
References: <007c01d49fc9$bb8a1a60$329e4f20$@telus.net> j5PVgw9mzMs31j5PXgRV6l
In-Reply-To: j5PVgw9mzMs31j5PXgRV6l
Date: Mon, 14 Jan 2019 11:10:40 -0800
Message-ID: <002f01d4ac3c$d8c87ca0$8a5975e0$@telus.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-ca
Thread-Index: AdSsKPkxdfLJLjR+Qp6eg1u1wq6nfgAEsFKw
X-CMAE-Envelope: MS4wfMUouo0oNIQ2Q1PiMZFPqlOnvj1+Ae5MkRWyO8jzO7eCVjpaRoDQsKtaRKIpN7XzQM0BFA9nZGb+PnYpz+Skexo0laQmH435vAcsTF3pF8t5wMOhCrYg
 MZVtc5mp21Jd/JgNeHMxBAcADMNkoKdqbhkMWVYCdWzqu/0X1/mpBBw1RLx+7jZFgZlxPC52AdBgCJUbzP+NA4W8Wg6GIgVGn0U=
Subject: Re: [Xen-users] help with openbsd armv7 as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

VGhhbmsgeW91IGZvciB5b3VyIHJlcGx5LgpZZXMgSSBhbSBkZWZpbml0ZWx5IGludGVyZXN0ZWQu
ICBJIHRoaW5rIG9wZW5ic2QgaGFzIHN1cHBvcnQgZm9yIHhlbiBvbiBhcm0uICBLZXJuZWwgc3Vw
cG9ydCBpcyBidWlsdCBpbnRvIG90aGVyIG9wZW5ic2QgYXJjaGl0ZWN0dXJlcyBhbmQgSSBjYW4g
c2VlIHRoZSB4ZW4gb3B0aW9ucyBpbiB0aGUgYXJtIGJ1aWxkIGNvbmZpZ3MuCgpodHRwczovL21h
bi5vcGVuYnNkLm9yZy9hcm12Ny94ZW4uNAoKSSBoYXZlIGJvdGggb3JhbmdlcGkgb25lIChIMywg
MzIgYml0KSBhbmQgb3JhbmdlcGkgcGMyIChIMywgNjQgYml0KSBzeXN0ZW1zIHRvIHdvcmsgd2l0
aC4KClN0ZXBoZW4gR3JhZgoKLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KRnJvbTogWGVuLXVz
ZXJzIDx4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxmIE9m
IEp1bGllbiBHcmFsbApTZW50OiBKYW51YXJ5IDE0LCAyMDE5IDg6NDQgQU0KVG86IHNfZ3JhZkB0
ZWx1cy5uZXQ7IHhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpTdWJqZWN0OiBSZTogW1hl
bi11c2Vyc10gaGVscCB3aXRoIG9wZW5ic2QgYXJtdjcgYXMgZG9tVQoKSGVsbG8sCgpPbiAyOS8x
Mi8yMDE4IDIyOjU2LCBzX2dyYWZAdGVsdXMubmV0IHdyb3RlOgo+IEkgYW0gdHJ5aW5nIHRvIHJ1
biBvcGVuYnNkIGFybXY3IGFzIGEgZG9tVSBvbiBhbiBvcmFuZ2VwaSBvbmUgKEFsbHdpbm5lcgo+
IEgzKS4KPiBJIGhhdmUgcnVuIG9wZW5ic2Qgb24gdGhpcyBoYXJkd2FyZSBmb3IgbWFueSBtb250
aHMuCj4gSSBoYXZlIGJlZW4gYWJsZSB0byBsb2FkIHhlbiBkb20wIG9uIHRoZSBoYXJkd2FyZSBi
eSBidWlsZGluZyBhbiBhcm1iaWFuCj4gc3lzdGVtIHdpdGggdGhlIHhlbiBvcHRpb25zLgo+IAo+
IEkgd2FzIGhvcGluZyB0byBsb2FkIHRoZSBic2QgcmFtIGtlcm5lbCAoYnNkLnJkKSBhcyBhIGRv
bVUuCj4gVGhpcyBrZXJuZWwgcnVucyBlbnRpcmVseSBpbiBtZW1vcnkgYW5kIHNvIEkgdGhvdWdo
dCBpdCBtaWdodCBiZSBhIGdvb2QKPiBmaXJzdCBzdGVwLgo+IAo+IFdpdGggdGhlIGNmZyBiZWxv
dyBJIGdldCBhbiBlcnJvciAiIFVuYWJsZSB0byBmaW5kIGFyY2ggRkRUIGluZm8gZm9yCj4geGVu
LTMuMC11bmtub3duIiwKPiB3aGljaCBJIGRvIG5vdCBrbm93IGhvdyB0byBoYW5kbGUuIFRoZSBz
dGFydC11cCBjb25zb2xlIGxvZyBpcyBiZWxvdy4KPiAKPiBXaGVuIG9wZW5ic2Qgc3RhcnRzIG5h
dGl2ZWx5IG9uIHRoaXMgc3lzdGVtIHUtYm9vdCBydW5zIGJvb3Rhcm0uZWZpLgo+IElzIHRoZXJl
IGEgd2F5IHRvIHNldCB0aGlzIHVwIGluIGEgZG9tVSBjZmc/CgpFTEYgaW1hZ2VzIGFyZSBub3Qg
c3VwcG9ydGVkIGJ5IFhlbiBBcm0gYXQgdGhlIG1vbWVudC4gSG93ZXZlciwgeW91IHN0aWxsIG5l
ZWQgCnNvbWUgc3VwcG9ydCBpbiB0aGUgT1MgaW4gb3JkZXIgdG8gYm9vdCBhcyBYZW4gQXJtIGd1
ZXN0LiBJIGFtIG5vdCBhd2FyZSBvZiBzdWNoIApzdXBwb3J0IGluIE9wZW5CU0QgdG9kYXkgKGJ1
dCBJIG1pZ2h0IGJlIHdyb25nKS4KCkkgY2FuIHByb3ZpZGUgcG9pbnRlcnMgaG93IHRvIHBvcnQg
T3BlbkJTRCB0byBYZW4gQXJtIEd1ZXN0IGlmIHlvdSBhcmUgaW50ZXJlc3RlZC4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
dXNlcnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue Jan 15 11:33:35 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11: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-users-bounces@lists.xenproject.org>)
	id 1gjMxB-0000Lq-CI; Tue, 15 Jan 2019 11:32:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vHdk=PX=donehue.net=andrew@srs-us1.protection.inumbo.net>)
 id 1gjMxA-0000Lk-29
 for xen-users@lists.xenproject.org; Tue, 15 Jan 2019 11:32:20 +0000
X-Inumbo-ID: 361f10bb-18b9-11e9-92db-bc764e045a96
Received: from mail.bluepackets.com.au (unknown [113.20.24.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 361f10bb-18b9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:32:18 +0000 (UTC)
Received: from [192.168.200.3]
 by mail.bluepackets.com.au with esmtpa (Exim 4.84_2)
 (envelope-from <andrew@donehue.net>) id 1gjMx5-0009w1-Ug
 for xen-users@lists.xenproject.org; Tue, 15 Jan 2019 22:32:15 +1100
From: Andrew <andrew@donehue.net>
To: xen-users@lists.xenproject.org
Message-ID: <4af742a0-543b-16c7-5885-087adf1c14d4@donehue.net>
Date: Tue, 15 Jan 2019 21:32:15 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] Debian Stretch + xen 4.8 + Fresh install Boot loop with
 latest kernel.
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgQWxsLAoKCkkgaGF2ZSBhIGZyZXNoIGluc3RhbGwgb2YgRGViaWFuIHY5IFN0cmV0Y2ggKyBh
IHN5c3RlbSB3aXRoIGEgc2luZ2xlIAppbnRlbCBDUFUgKCBHb2xkIDYxNDggQ1BVICkuIEl0IHdh
cyBpbiBhIGJvb3QgbG9vcCBhZnRlciBpbnN0YWxsaW5nIFhlbiAKNC44IGZyb20gdGhlIGRlZmF1
bHQgcGFja2FnZS4gSSBoYXZlIHRyaWVkIG1hbnkgZGlmZmVyZW50IGtlcm5lbCAKdmVyc2lvbnPC
oCAobmV3ZXIpIGFmdGVyIHNlZWluZyBzb21lIHByb2JsZW1zIHdpdGggb2xkZXIga2VybmVscywg
aG93ZXZlciAKdGhleSBhbGwgaGF2ZSB0aGUgc2FtZSBpc3N1ZS4KCldpdGhvdXQgeGVuIHRoZSBz
eXN0ZW0va2VybmVsIGJvb3RzIGZpbmUuCgoKSSBoYXZlIHRyaWVkIHJlbW92aW5nIHRoZSBjcHUg
cGlubmluZyBhbmQgbWVtb3J5IGxpbWl0aW5nLCBzYW1lIGlzc3VlLgoKCkFueSBpbnB1dC9zdWdn
ZXN0aW9uL2RpcmVjdGlvbi9hZHZpY2UgYXBwcmVjaWF0ZWQuCgoKTWFueSB0aGFua3MhCgpBbmRy
ZXcuCgoKKFhFTikgWGVuIHZlcnNpb24gNC44LjUgKERlYmlhbiA0LjguNStzaGltNC4xMC4yK3hz
YTI4Mi0xK2RlYjl1MTEpIAooaWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51aykgKGdjYyAo
RGViaWFuIDYuMy4wLTE4K2RlYjl1MSkgNi4zLjAgCjIwMTcwNTE2KSBkZWJ1Zz1uwqAgRnJpIEph
biAxMSAxODowMjo1NyBVVEMgMjAxOQooWEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDJ+YmV0YTMt
NStkZWI5dTEKKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRlciBkb20wX21lbT04MTkyTSBk
b20wX21heF92Y3B1cz02IApkb20wX3ZjcHVzX3BpbiBjb20xPTExNTIwMCw4bjEsMHgzZjgsNCBj
b25zb2xlPWNvbTEsdmdhIGxvZ2x2bD1hbGwgCmd1ZXN0X2xvZ2x2bD1hbGwgbm8tcmVhbC1tb2Rl
IGVkZD1vZmYKKFhFTikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pwqAgVkdBIGlzIHRleHQgbW9k
ZSA4MHgyNSwgZm9udCA4eDE2CihYRU4pIERpc2MgaW5mb3JtYXRpb246CihYRU4pwqAgRm91bmQg
MCBNQlIgc2lnbmF0dXJlcwooWEVOKcKgIEZvdW5kIDAgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVy
ZXMKKFhFTikgTXVsdGlib290LWU4MjAgUkFNIG1hcDoKKFhFTinCoCAwMDAwMDAwMDAwMDAwMDAw
IC0gMDAwMDAwMDAwMDBhMDAwMCAodXNhYmxlKQooWEVOKcKgIDAwMDAwMDAwMDAwYTAwMDAgLSAw
MDAwMDAwMDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTinCoCAwMDAwMDAwMDAwMTAwMDAwIC0gMDAw
MDAwMDA2NzJmZTAwMCAodXNhYmxlKQooWEVOKcKgIDAwMDAwMDAwNjcyZmUwMDAgLSAwMDAwMDAw
MDY3NTI1MDAwIChyZXNlcnZlZCkKKFhFTinCoCAwMDAwMDAwMDY3NTI1MDAwIC0gMDAwMDAwMDA2
N2I4ODAwMCAodXNhYmxlKQooWEVOKcKgIDAwMDAwMDAwNjdiODgwMDAgLSAwMDAwMDAwMDY3YmFm
MDAwIChBQ1BJIGRhdGEpCihYRU4pwqAgMDAwMDAwMDA2N2JhZjAwMCAtIDAwMDAwMDAwNjdiZDYw
MDAgKHVzYWJsZSkKKFhFTinCoCAwMDAwMDAwMDY3YmQ2MDAwIC0gMDAwMDAwMDA2N2MwYTAwMCAo
QUNQSSBkYXRhKQooWEVOKcKgIDAwMDAwMDAwNjdjMGEwMDAgLSAwMDAwMDAwMDY3YzcyMDAwICh1
c2FibGUpCihYRU4pwqAgMDAwMDAwMDA2N2M3MjAwMCAtIDAwMDAwMDAwNjdjOGMwMDAgKEFDUEkg
ZGF0YSkKKFhFTinCoCAwMDAwMDAwMDY3YzhjMDAwIC0gMDAwMDAwMDA2N2NhNjAwMCAodXNhYmxl
KQooWEVOKcKgIDAwMDAwMDAwNjdjYTYwMDAgLSAwMDAwMDAwMDY3Y2QxMDAwIChBQ1BJIGRhdGEp
CihYRU4pwqAgMDAwMDAwMDA2N2NkMTAwMCAtIDAwMDAwMDAwNjg1NGUwMDAgKHVzYWJsZSkKKFhF
TinCoCAwMDAwMDAwMDY4NTRlMDAwIC0gMDAwMDAwMDA2ODVmYTAwMCB0eXBlIDIwCihYRU4pwqAg
MDAwMDAwMDA2ODVmYTAwMCAtIDAwMDAwMDAwNjhhNjQwMDAgKHVzYWJsZSkKKFhFTinCoCAwMDAw
MDAwMDY4YTY0MDAwIC0gMDAwMDAwMDA2OWE2NDAwMCAocmVzZXJ2ZWQpCihYRU4pwqAgMDAwMDAw
MDA2OWE2NDAwMCAtIDAwMDAwMDAwNmIyZTEwMDAgKHVzYWJsZSkKKFhFTinCoCAwMDAwMDAwMDZi
MmUxMDAwIC0gMDAwMDAwMDA2YjNlMTAwMCAocmVzZXJ2ZWQpCihYRU4pwqAgMDAwMDAwMDA2YjNl
MTAwMCAtIDAwMDAwMDAwNmI0ZTEwMDAgdHlwZSAyMAooWEVOKcKgIDAwMDAwMDAwNmI0ZTEwMDAg
LSAwMDAwMDAwMDZiNWUxMDAwIChyZXNlcnZlZCkKKFhFTinCoCAwMDAwMDAwMDZiNWUxMDAwIC0g
MDAwMDAwMDA2YzAxMTAwMCAoQUNQSSBOVlMpCihYRU4pwqAgMDAwMDAwMDA2YzAxMTAwMCAtIDAw
MDAwMDAwNmMxMTEwMDAgKEFDUEkgZGF0YSkKKFhFTinCoCAwMDAwMDAwMDZjMTExMDAwIC0gMDAw
MDAwMDA2ZmIwMDAwMCAodXNhYmxlKQooWEVOKcKgIDAwMDAwMDAwNmZiMDAwMDAgLSAwMDAwMDAw
MDkwMDAwMDAwIChyZXNlcnZlZCkKKFhFTinCoCAwMDAwMDAwMGZlMDAwMDAwIC0gMDAwMDAwMDBm
ZTAxMTAwMCAocmVzZXJ2ZWQpCihYRU4pwqAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDYwNDAw
MDAwMDAgKHVzYWJsZSkKKFhFTikgQUNQSSBFcnJvciAodGJ4ZnJvb3QtMDIxOCk6IEEgdmFsaWQg
UlNEUCB3YXMgbm90IGZvdW5kIFsyMDA3MDEyNl0KKFhFTikgU3lzdGVtIFJBTTogMzkxODk2TUIg
KDQwMTMwMjUxNmtCKQooWEVOKSBObyBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKKFhFTikgRmFr
aW5nIGEgbm9kZSBhdCAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDYwNDAwMDAwMDAKKFhFTikgRG9t
YWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2ICgw
eDYpLCBNb2RlbCA4NSAoMHg1NSksIFN0ZXBwaW5nIDQgCihyYXcgMDAwNTA2NTQpCihYRU4pIERN
SSBub3QgcHJlc2VudC4KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAooWEVOKSBTTVA6
IEFsbG93aW5nIDEgQ1BVcyAoMSBob3RwbHVnIENQVXMpCihYRU4pIFhlbiBCVUcgYXQgeDg2XzY0
L21tLmM6NjkxCihYRU4pIC0tLS1bIFhlbi00LjguNcKgIHg4Nl82NMKgIGRlYnVnPW7CoMKgIE5v
dCB0YWludGVkIF0tLS0tCihYRU4pIENQVTrCoMKgwqAgMAooWEVOKSBSSVA6wqDCoMKgIGUwMDg6
WzxmZmZmODJkMDgwMjlhY2U4Pl0gemFwX2xvd19tYXBwaW5ncysweDY4LzB4NzAKKFhFTikgUkZM
QUdTOiAwMDAwMDAwMDAwMDEwMDk3wqDCoCBDT05URVhUOiBoeXBlcnZpc29yCihYRU4pIHJheDog
MDAwMDAwMDAwMDAwMDAwMMKgwqAgcmJ4OiAwMDAwMDAwMDA1ZmFkOGZkwqDCoCByY3g6IDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDAwwqDCoCByc2k6IDAwMDAwMDAw
MDAwMDAwMDDCoMKgIHJkaTogZmZmZjgyZDA4MDJjZWIwMAooWEVOKSByYnA6IDAwMDAwMDAwNGZm
ZmZmZmbCoMKgIHJzcDogZmZmZjgyZDA4MDJlZmQ5OMKgwqAgcjg6IGZmZmY4MmQwODAyYmIwNjAK
KFhFTikgcjk6wqAgMDAwMDAwMDAwMDAwNDAwMMKgwqAgcjEwOiAwMDAwMDAwMDAwMDAwMDA0wqDC
oCByMTE6IDAwMDAwMDAwMDAwMDAwMGEKKFhFTikgcjEyOiBmZmZmODJkMDgwMjc4MDAwwqDCoCBy
MTM6IDAwMDAwMDAxMDAwMDAwMDDCoMKgIHIxNDogMDAwMDAwNjAzYzJkZjAwMAooWEVOKSByMTU6
IGZmZmY4MmQwODAyYzJjMTDCoMKgIGNyMDogMDAwMDAwMDA4MDA1MDAzM8KgwqAgY3I0OiAwMDAw
MDAwMDAwMDAwMGEwCihYRU4pIGNyMzogMDAwMDAwMDA2ZjhkZjAwMMKgwqAgY3IyOiAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMMKgwqAgZ3NiOiAwMDAwMDAwMDAw
MDAwMDAwwqDCoCBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZHM6IDAwMDDCoMKgIGVzOiAw
MDAwwqDCoCBmczogMDAwMMKgwqAgZ3M6IDAwMDDCoMKgIHNzOiAwMDAwwqDCoCBjczogZTAwOAoo
WEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyOWFjZTg+ICh6YXBfbG93X21hcHBpbmdz
KzB4NjgvMHg3MCk6CihYRU4pwqAgZmYgMGYgMWYgODAgMDAgMDAgMDAgMDAgPDBmPiAwYiA2NiAw
ZiAxZiA0NCAwMCAwMCA0MSA1NyA0MSA1NiA0OSAKYmUgMDAgMDAKKFhFTikgWGVuIHN0YWNrIHRy
YWNlIGZyb20gcnNwPWZmZmY4MmQwODAyZWZkOTg6CihYRU4pwqDCoMKgIDAwMDAwMDAwNGZmZmZm
ZmYgZmZmZjgyZDA4MDJhMDc1YSBmZmZmODMwMDAwMDhiZmIwIGZmZmY4MzAwMDAwOGJlZjAKKFhF
TinCoMKgwqAgMDAwMDdkMDAwMDAwMDAwMCBmZmZmODMwMDAwMDhiYzAwIDAwMDAwMDAwMDFmMDgw
MDAgZmZmZjgyZDA4MDJjMjllMAooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDFk
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDA2MDQwMDAwCihYRU4pwqDCoMKgIGZm
ZmY4MmQwODAyYzI5ZDAgZmZmZjgyZDA4MDMwYjcwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwOGJlZjAKKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAw
MDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMQooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAw
MDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxCihY
RU4pwqDCoMKgIGZmZmZmZmZmZmZmZmYwMDAgZmZmZmZmZDA4MDMyNDAwMCAwMDAwMDAwMDAwMzI0
MDAwIDAwMDAwMDAwMDAwMDAxZmYKKFhFTinCoMKgwqAgZmZmZmZmZDA4MDI3ODZmNCAwMDAwMDAw
MDA2MDNjMmRmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKcKgwqDCoCAw
MDAwMDAwODAwMDAwMDAwIDAwMDAwMDAxMDAwMDAwNmUgMDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAw
MDAwMDAwMmY4CihYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwZjAKKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwNWE5MjExMjAgZmZmZjgyZDA4MDEwMDA3Mwoo
WEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTinCoMKgwqAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pwqDCoMKgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDBmZmZmZjAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pwqDCoMKg
IDAwMDAwMDAwMDAwMDAwYTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBYZW4gY2FsbCB0
cmFjZToKKFhFTinCoMKgwqAgWzxmZmZmODJkMDgwMjlhY2U4Pl0gemFwX2xvd19tYXBwaW5ncysw
eDY4LzB4NzAKKFhFTinCoMKgwqAgWzxmZmZmODJkMDgwMmEwNzVhPl0gX19zdGFydF94ZW4rMHgy
NWJhLzB4Mzg0MAooWEVOKcKgwqDCoCBbPGZmZmY4MmQwODAxMDAwNzM+XSBfX2hpZ2hfc3RhcnQr
MHg1My8weDYwCihYRU4pCihYRU4pCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIFhlbiBCVUcgYXQgeDg2XzY0
L21tLmM6NjkxCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KFhFTikKKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed Jan 16 15:05:22 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:05: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-users-bounces@lists.xenproject.org>)
	id 1gjmib-0007iI-AX; Wed, 16 Jan 2019 15:03:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdPd=PY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjmiZ-0007iD-HV
 for xen-users@lists.xenproject.org; Wed, 16 Jan 2019 15:02:59 +0000
X-Inumbo-ID: cf248358-199f-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cf248358-199f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:02:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8675D80D;
 Wed, 16 Jan 2019 07:02:27 -0800 (PST)
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 DC0483F5C1;
 Wed, 16 Jan 2019 07:02:26 -0800 (PST)
To: s_graf@telus.net, xen-users@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
References: <007c01d49fc9$bb8a1a60$329e4f20$@telus.net>
 <002f01d4ac3c$d8c87ca0$8a5975e0$@telus.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <76b5c217-19a3-6e6a-93f7-f0ab493027a7@arm.com>
Date: Wed, 16 Jan 2019 15:02:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <002f01d4ac3c$d8c87ca0$8a5975e0$@telus.net>
Content-Language: en-US
Subject: Re: [Xen-users] help with openbsd armv7 as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgU3RlcGhlbiwKCk9uIDE0LzAxLzIwMTkgMTk6MTAsIHNfZ3JhZkB0ZWx1cy5uZXQgd3JvdGU6
Cj4gVGhhbmsgeW91IGZvciB5b3VyIHJlcGx5Lgo+IFllcyBJIGFtIGRlZmluaXRlbHkgaW50ZXJl
c3RlZC4gIEkgdGhpbmsgb3BlbmJzZCBoYXMgc3VwcG9ydCBmb3IgeGVuIG9uIGFybS4gIEtlcm5l
bCBzdXBwb3J0IGlzIGJ1aWx0IGludG8gb3RoZXIgb3BlbmJzZCBhcmNoaXRlY3R1cmVzIGFuZCBJ
IGNhbiBzZWUgdGhlIHhlbiBvcHRpb25zIGluIHRoZSBhcm0gYnVpbGQgY29uZmlncy4KPiAKPiBo
dHRwczovL21hbi5vcGVuYnNkLm9yZy9hcm12Ny94ZW4uNAoKVGhpcyBzZWVtIHRvIGJlIGEgY29w
eSBvZiB0aGUgeDg2IHZlcnNpb24gYmVjYXVzZSBIVk0gZG9lcyBub3QgZXhpc3Qgb24gQXJtLiBJ
IApsb29rZWQgYXQgdGhlIHNvdXJjZSBjb2RlIGFuZCBjYW4ndCBmaW5kIGFueSBldmlkZW5jZSBv
ZiBBcm0gc3VwcG9ydC4gQWN0dWFsbHksIAp5b3Ugc2hvdWxkIGdldCBhIGJ1aWxkIGVycm9yIGFz
IHNyYy9zeXMvZGV2L3B2L3hlbnJlZy5oIGRvZXMgbm90IGltcGxlbWVudCAKaHlwZXJjYWxsIGZv
ciBBcm0uCgpJdCBtaWdodCBiZSB3b3J0aCBhc2tpbmcgb24gdGhlaXIgbWFpbGluZyBsaXN0IGlm
IHNvbWVvbmUgaXMgd29ya2luZyBvbiB0aGUgCnN1cHBvcnQuIE90aGVyd2lzZSwgdGhlIHBvcnQg
c2hvdWxkIG5vdCBmZWFzaWJsZSBhcyB0aGUgcmVxdWlyZW1lbnQgZm9yIFhlbiBpcyAKcHJldHR5
IGxpbWl0ZWQuIFNlZSBbMV0gZm9yIHNvbWUgaW5zaWdodHMgaG93IHRvIGRvIGl0LgoKQmVzdCBy
ZWdhcmRzLAoKWzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9qdWxpZW5nL2JzZGNh
bi0yMDE1LnBkZgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Jan 16 15:13:17 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15: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-users-bounces@lists.xenproject.org>)
	id 1gjmsF-0000FL-1r; Wed, 16 Jan 2019 15:12:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=18nu=PX=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1gjIVE-000663-05
 for xen-users@lists.xenproject.org; Tue, 15 Jan 2019 06:47:12 +0000
X-Inumbo-ID: 61a3c91e-1891-11e9-92db-bc764e045a96
Received: from mail-io1-xd2b.google.com (unknown [2607:f8b0:4864:20::d2b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61a3c91e-1891-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 06:47:10 +0000 (UTC)
Received: by mail-io1-xd2b.google.com with SMTP id v10so1209505ios.13
 for <xen-users@lists.xenproject.org>; Mon, 14 Jan 2019 22:47:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=B+rlLP/WLF8kEkt7PQ6mhkZrxIgUn7mN+BqwnKUHs38=;
 b=gCefSrQh5NzfMgCUA/hvnPm+esdFgPpntfAwr8TOG0nWujipaIGzVPiE/6+wO2ab6S
 sDRiL85fQjK7ABc0JAMSCi1gWzrjgUkKQClx2jwtGAV6Yt0Iru91o0qM7KtKz7HFCBaX
 JtQtTUQZnffKRdy9tqSfpFFjGjAPaGjnfDFqdL1Ij351ZhRj6CtvaunxrcOVK5UhW4vJ
 WtuhAcmSpZ+DggDFBpXkSfDApJ1cPLmqo8siinq1+MczK88xAkc304IBqTGsgL5wWNHI
 U2QGkpvqSxbA6uWUbTAdBYtvJY9bzrEaBWvmoUjgvj84p/avl5xQZ3QAErA/nCuxjBaa
 lfjw==
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=B+rlLP/WLF8kEkt7PQ6mhkZrxIgUn7mN+BqwnKUHs38=;
 b=r6y6eva5Z96MDJZ6KWvIAVo3nPJntC1qV/U7uGPRCig603pHT+eFCOjpXmuCMyv8lS
 hP514HLOn+oXmdEKlddIVtV3TXCzp3GQkH+34vt5abTLxyN/ksHe/Upu8PuNlNI177EK
 GHZswz9c3PWzmkAyk/N9Mpc6d0r9INk1r3GKsBbb2lvPrd3+wGmSNdcyYwhqjNwTC7Sw
 wC/jlzRBcvdRAZMuaRj+BPDorsKLmIXFKwGQDtRasSTycS7jSq/rBbbU5FdofFLgmPbN
 xFShhy5IlfdRge2nQ9bDGPnP5/mxGsDSYgBqGAcSl8axCU5kz6ff2MXZoucvIrwL17mm
 HfUA==
X-Gm-Message-State: AJcUukd0d4yt4TUQsEfsZFz93zmQaKA2vxXOQK4Zc5WHWk6P8kQoGVKy
 3VghvcayyZC3th1TFC0ecz0cAF5D+1B2ny64wtKgAqiNrYc=
X-Google-Smtp-Source: ALg8bN5bc5FKP0WWOQTz3qgVe/TAYi4jIqDAZswrJ9n8IrKEal1KbGFauhhd3KnZVcEIHaYcVIzhxEMY7yiotQu87Ds=
X-Received: by 2002:a6b:8d04:: with SMTP id p4mr1103464iod.222.1547534829189; 
 Mon, 14 Jan 2019 22:47:09 -0800 (PST)
MIME-Version: 1.0
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Tue, 15 Jan 2019 12:16:58 +0530
Message-ID: <CAEkELtCaWasTPCpYv5_vc-52uo0fq71j9-vcOe8yyfVFn0TfxQ@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Wed, 16 Jan 2019 15:12:57 +0000
Subject: [Xen-users] Xen User Enquiry
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6860791139081244093=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============6860791139081244093==
Content-Type: multipart/alternative; boundary="000000000000c57d78057f798753"

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

Respected sir/mam,

    I have started working on xen hypervisor since 4 months and tried it on
my laptop with Ubuntu 16.04 OS.
i referred the link below

https://help.ubuntu.com/community/Xen

but i could only boot DOM-0 and created the ethernet bridge later I
couldn't configure the single Dom-U also. But am really want to complete
this work as soon as possible.

     So I kindly request you to help me on this. what wrong am doing or am
I on completely wrong approach please help me kind request.


Also how can I subscribe to the mailing list of Xen user I tried but I
couldn't get in.
-- 
Thanks and Regards.
Siddhartha V.
9972583616

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

<div dir=3D"ltr"><div dir=3D"ltr">Respected sir/mam,<div><br></div><div>=C2=
=A0 =C2=A0 I have started working on xen hypervisor since 4 months and trie=
d it on my laptop with Ubuntu 16.04 OS.</div><div>i referred the link below=
=C2=A0</div><div><br></div><div><a href=3D"https://help.ubuntu.com/communit=
y/Xen">https://help.ubuntu.com/community/Xen</a></div><div><br></div><div>b=
ut i could only boot DOM-0 and created the ethernet bridge later I couldn&#=
39;t configure the single Dom-U also. But am really want to complete this w=
ork as soon as possible.</div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0So I =
kindly request you to help me on this. what wrong am doing or am I on compl=
etely wrong approach please help me kind request.<br clear=3D"all"><div><br=
></div><div><br></div><div>Also how can I subscribe to the mailing list of =
Xen user I tried but I couldn&#39;t get in.</div>-- <br><div dir=3D"ltr" cl=
ass=3D"gmail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>Sidd=
hartha V.</div><div dir=3D"ltr">9972583616<br><div>=C2=A0</div></div></div>=
</div></div></div>

--000000000000c57d78057f798753--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6860791139081244093==--


From xen-users-bounces@lists.xenproject.org Wed Jan 16 16:40:27 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16: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-users-bounces@lists.xenproject.org>)
	id 1gjoED-0000wA-8h; Wed, 16 Jan 2019 16:39:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjoEB-0000vm-7y
 for xen-users@lists.xenproject.org; Wed, 16 Jan 2019 16:39:43 +0000
X-Inumbo-ID: 5267a0e4-19ad-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5267a0e4-19ad-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16: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 B42E4AE26;
 Wed, 16 Jan 2019 16:38:40 +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
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <deffb8b7-c404-dc4d-63d7-df005b8c8d79@suse.com>
Date: Wed, 16 Jan 2019 17:38:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-users] Xen 4.12 RC1
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmMxIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLjAtcmMxCgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMi4wLXJjMS94ZW4tNC4xMi4w
LXJjMS50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLjAtcmMxL3hlbi00LjEyLjAtcmMxLnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpXZSB3
aWxsIHNjaGVkdWxlIFhlbiBUZXN0IERheXMgZnJvbSBSQzIgb253YXJkcy4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Thu Jan 17 10:52:30 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 10: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-users-bounces@lists.xenproject.org>)
	id 1gk5GS-0003Mo-Mi; Thu, 17 Jan 2019 10:51:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fsrs=PZ=gmx.de=mangel@srs-us1.protection.inumbo.net>)
 id 1gk5GR-0003Mj-GG
 for Xen-users@lists.xenproject.org; Thu, 17 Jan 2019 10:51:11 +0000
X-Inumbo-ID: cc664fd9-1a45-11e9-92db-bc764e045a96
Received: from mout.gmx.net (unknown [212.227.17.21])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc664fd9-1a45-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 10:51:10 +0000 (UTC)
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx101
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LgMCe-1hXjQU2DAa-00njac for
 <Xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 11:50:58 +0100
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 88C864028D72
 for <Xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 11:50:57 +0100 (CET)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id D309C20F1F94
 for <Xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 11:50:56 +0100 (CET)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.101.0 at satan.chao5.int
MIME-Version: 1.0
Date: Thu, 17 Jan 2019 11:50:56 +0100
From: Christoph <mangel@gmx.de>
To: Xen-users@lists.xenproject.org
Message-ID: <4bae87c325f5674bcd367cd031fca9e3@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.7
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K1:yTf8RfmGIni2GqRu8lwozr7Bwli6iF2B8cDwSkCBqZCu6VE3H3K
 ++qKjgygPEVARR+gUVK5jORyNDXqpWtoeHJ6styn4P3W4wsxWFX8rZRsMgCQ4nlVUCT/lZA
 XXpH/vd5f1uE9BKVzvwXwfy8dn2uxQAK2/RqxYZhw4+mucgiCFAq1uBvJpFo9y3Ame5k6dU
 SzvT6ihLL6Pz0iSti5OCA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:JDxV7xFU2R4=:4qJaQVVCGHvOGsAZT7IWAk
 c3Ecp+oNRpdaY2lIf72U6p13S5d+qjstsVTpha7i9GHFbr82sGQHjfrOaXBxcQnoaygETaRfa
 Tydl1iGFcpiFeHAc5aMPrVi7s4HCZNOLSlARcuoMwv62OP2zZuCWMd1dWH1365wxAvmvfNoL1
 9SRmsuoogoMjwm7F7bKmpp6N0mgQAibTAZdH9sI3lQWBV25KuBTl0+DZNL0ft6FpLRPvEkIqc
 jEI6yJp8a0FxGyQTUHh9t6yDMOHjRjysfHFAVlM7niqD+k5ExwjLD/++O5QqMhRD1//F+sPrY
 haB8zN0MxKeRoBL/fPkYgdPrp5Sro9u+D7RZB/KK/VB2zO/Y4GfpvOm+hWz6I10g92H1peyuB
 8z8+U4oS/VODfHLR6vSMpThNCDZ5+LSr/gEyZaGZeaSz4hT0QAdB3jXlb3dkXvNQd2oiNTd+0
 B2d4NJuvpiiJCv6EX849aW2vBwGFhZmq9nh5Khn+JuW2J4g4V+Med6wbEnYMF9PXDV700sM/v
 iWohqp4pqYnDGof9SbmZ91x/89UgZmGHyrGCtNxR3rOyHvYQIyIdYj0+TdsXGffZhIBfFQakP
 Iu0ad9kOp6WoASVXs5VYtBFRhjxRBkFYpf3a/F/VBgvX0/BUMlC2txuTVZALpycQbBV3aSgjs
 LmQrUWcDFbyR8lpZbQJKuSAYxHHOe8lXdP6n7gHLsT2LLIOKUEKQyuKiqcL77X5eOf/zEPmg2
 cb879FSbJSHlYtgf6/5b2S84i+coalmWAcjX8xTBWfqGT1jrtB8ErTBixDEZmjQ2uaDap2CRl
 UD8edBIlNsPEXu75A4rV5sXicPsN8ZS/K7EQz3sAJxgZVIOcH6LoCbq3DGQaJbkAMzpu5gmzg
 KmrP17xlwAKzg0Cv5SFD+KDj9ow5TO03GkFx8DFBXYTT2A9vMVlP1+h4qqwNl2
Subject: [Xen-users] Android x86 as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

CkhpCgpkb2VzIHNvbWVvbmUgdHJpZWQgYW5kcm9pZCB4ODYgYXMgZG9tVT8KQXJlIHRoZXJlIHNv
bWV3aGVyZSB1cDJkYXRlIGluZm9zIGhvdyB0byBkbyBpdD8KLS0gCi0tLS0tLQpHcmVldHoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Jan 17 11:23:17 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:23: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-users-bounces@lists.xenproject.org>)
	id 1gk5lA-0006CY-Rh; Thu, 17 Jan 2019 11:22:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UH8B=PZ=atmos.eu=miles@srs-us1.protection.inumbo.net>)
 id 1gk5l9-0006CE-88
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 11:22:55 +0000
X-Inumbo-ID: 3ac2b65b-1a4a-11e9-92db-bc764e045a96
Received: from fw2.atmos.eu (unknown [95.85.240.98])
 by us1-rack-dfw2.inumbo.com (Halon) with SMTP
 id 3ac2b65b-1a4a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:22:53 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by fw2.atmos.eu (Postfix) with ESMTP id 699A13004BD
 for <xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 12:22:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=atmos.eu; h=
 content-transfer-encoding:content-language:content-type
 :content-type:in-reply-to:mime-version:user-agent:date:date
 :message-id:organization:from:from:references:subject:subject
 :received:received; s=20180430; t=1547724171; x=1549538572; bh=x
 Lr88IGZJ0LQO5hzqbB/HEJgRV91vi/SdzMX1b453rU=; b=uDBw5AiH5kPO41YXd
 mEOoAIEpPulkQRKeL7Lzx4t8364sw8eVkRPEVVaT/FBt1hYUL1DqOCJ+Fbfo+MPk
 iRoaGIT01Syde5LUFOt3tzkJfnIFN4EWl452Js8dI0a3A5AyeNhVX1mVAZCQI5H3
 O0Xq1xXB2l9hSYSmOEG7dl73qRL+7WsYK+70DBJ9R1Z9eI8QlkYZ5AJpaa0y4UiH
 kjGtaQthEEQfLOSa3eykwGd/NK6JNXRmrBEGmrggq8OFe9G4zyVP/HPijsOCUsTR
 pI6zfVKFLEp+Hxr1e+RZUDn3XCt3C1aWeeAhoS/pvxK8DWr6LC87ifKGi8euGaig
 90+rw==
X-Virus-Scanned: amavisd-new at atmos.eu
Received: from fw2.atmos.eu ([127.0.0.1])
 by localhost (fw2.atmos.eu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Jeq1h3eQO6XI for <xen-users@lists.xenproject.org>;
 Thu, 17 Jan 2019 12:22:51 +0100 (CET)
Received: from [10.0.128.17] (unknown [10.0.128.17])
 by fw2.atmos.eu (Postfix) with ESMTP id 0B262300187
 for <xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 12:22:51 +0100 (CET)
To: xen-users@lists.xenproject.org
References: <4bae87c325f5674bcd367cd031fca9e3@gmx.de>
From: Peter Milesson <miles@atmos.eu>
Organization: =?UTF-8?Q?Jaroslav_Canka=c5=99_a_syn_ATMOS?=
Message-ID: <b0178a54-e691-6bec-2582-dc3068d4b934@atmos.eu>
Date: Thu, 17 Jan 2019 12:22:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <4bae87c325f5674bcd367cd031fca9e3@gmx.de>
Content-Language: en-US
Subject: Re: [Xen-users] Android x86 as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgQ2hyaXN0b3BoLAoKWW91IGNhbiBmaW5kIHdoYXQgeW91IGxvb2sgZm9yIGF0OgoKaHR0cHM6
Ly9vc2RuLm5ldC9wcm9qZWN0cy9hbmRyb2lkLXg4NgoKSSB1c2UgYSB2aXJ0dWFsIHRhYmxldCB3
aXRoIGFuZHJvaWQgNC40IChpbnN0YWxsZWQgZnJvbSAKYW5kcm9pZC14ODYtNC40LXI1Lmlzbykg
Zm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4gSXQgd29ya3MgcmVhc29uYWJseSAKd2VsbC4gSnVzdCBp
bnN0YWxsIGxpa2UgYW55IGRvbVUgdW5kZXIgWGVuLgoKVGhlIGNvbnRlbnRzIG9mwqAgdGhlIHhs
LmNvbmYgZmlsZSwgc2VlIGJlbG93LgoKUmVnYXJkcywKClBldGVyCgojCmJ1aWxkZXI9Imh2bSIK
ZGV2aWNlX21vZGVsX3ZlcnNpb249InFlbXUteGVuIgpjcHVzPSIyLTciCnZjcHVzPTIKbWVtb3J5
PTIwNDgKc2hhZG93X21lbW9yeT0yNQpuYW1lPSJBbmR5Igp2aWYgPSBbICJicmlkZ2U9YnIwIiBd
CiNkaXNrPVsgIi9kZXYvdmdfc2xhc2svYW5keSwseHZkYSIsIAoiL3RtcC9hbmRyb2lkLXg4Ni00
LjQtcjUuaXNvLCx4dmRjLGNkcm9tIiBdCmRpc2s9WyAiL2Rldi92Z19zbGFzay9hbmR5LCx4dmRh
IiBdCmJvb3Q9ImMiCnNkbD0wCnZuYz0xCnZuY2NvbnNvbGU9MAp2bmNsaXN0ZW49IjAuMC4wLjAi
CnZuY2Rpc3BsYXk9OApzdGR2Z2E9MQpzZXJpYWw9InB0eSIKYXVkaW89MQpsb2NhbHRpbWU9MAph
Y3BpPTEKcGFlPTEKbng9MQpocGV0PTEKaGFwPTEKdXNiPTEKdXNiZGV2aWNlPVsndGFibGV0J10K
Ck9uIDE3LjAxLjIwMTkgMTE6NTAsIENocmlzdG9waCB3cm90ZToKPgo+IEhpCj4KPiBkb2VzIHNv
bWVvbmUgdHJpZWQgYW5kcm9pZCB4ODYgYXMgZG9tVT8KPiBBcmUgdGhlcmUgc29tZXdoZXJlIHVw
MmRhdGUgaW5mb3MgaG93IHRvIGRvIGl0PwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Jan 17 11:47:57 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:47: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-users-bounces@lists.xenproject.org>)
	id 1gk697-00005j-Fm; Thu, 17 Jan 2019 11:47:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fsrs=PZ=gmx.de=mangel@srs-us1.protection.inumbo.net>)
 id 1gk696-00005b-IS
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 11:47:40 +0000
X-Inumbo-ID: b02063f2-1a4d-11e9-92db-bc764e045a96
Received: from mout.gmx.net (unknown [212.227.15.19])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b02063f2-1a4d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:47:39 +0000 (UTC)
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx003
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MVdfD-1gjjHz43Ad-00Yzpg; Thu, 17
 Jan 2019 12:47:37 +0100
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 1F7FF4028D6C;
 Thu, 17 Jan 2019 12:47:36 +0100 (CET)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id DAB2120F1F94;
 Thu, 17 Jan 2019 12:47:30 +0100 (CET)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.101.0 at satan.chao5.int
MIME-Version: 1.0
Date: Thu, 17 Jan 2019 12:47:30 +0100
From: Morbid Angel <mangel@gmx.de>
To: Peter Milesson <miles@atmos.eu>
In-Reply-To: <b0178a54-e691-6bec-2582-dc3068d4b934@atmos.eu>
References: <4bae87c325f5674bcd367cd031fca9e3@gmx.de>
 <b0178a54-e691-6bec-2582-dc3068d4b934@atmos.eu>
Message-ID: <76c0fa879a206a718397bc34eee682a8@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.7
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K1:IHEMtJFSRsZe5mEsMz/DA6s68x7QHmRYr5MD4q8CbeGlnnskgp5
 +vLZd8vzMwH4fqHxIRQmstAFY8wDB/dACB5VQ2cBJ4Zc1TRYidAT+q65bwxPs9iKDiZdkLS
 6pBoTxpWJZAA1RkruOkqr9BIYiIYUDolQsBdrIYAF+Q8CvOgBelw4hhobf3gVF+WqFHuxgd
 ERP+DfzV8onAZrIIRBNuw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:5DK3ht1sF8Y=:mA+gK/LG2iOp+ks5K+OBZx
 /iP8ayRQM3pdoBlCFCPlLb9VZMrAYn0r6G/RgfiAYWY7Gkq2TAA9IXm7j1vYgIMXkm+3f3t8z
 b60ZHhnRb2Ku30iVcygR3vhecqY1zGETW0CD3y0Ke8a/0lVYAnb9yNdspTVOyzlVJT8tVHc8w
 ZRI0BQdjgrA0NCqYBmxpnt3IiCgW2E0Y+JNZZYOiI4C0fVm4iwPBPHowQAgHWEYqEssw9qFLs
 a4IyC5REpMhvIUFBjqjWyGnvzCy1OgSzfF837xTZg6XXwK8vCIPQsENd3gtMknSQMLQO4V+Np
 xERTWso2/jPtEGKousAhtGFtI3o2wF9akPbB++S/uM5/mHr/3V52HBuVBn44wPP5xRhYzVNn4
 LrVIGsGtWqxb+BitgiEhr+pzo237oNFDInMDRpkMIAg/SkSWsx6Oz/t5aSqkx2I/R3jeIFmib
 T7iB+wVpdMyESzej+qwN6wAIKcKkpy7nGBTYx7EyF7mnHvMtF7MKoZzWH5vAem9noc6jS28wI
 ZuA/5VsssshGdLWQXcHmAskNAVgy6GA33B3l37e7AUANVQUq7KDUeXKCutIG4Wh6VWkvXzzXK
 ztE+wrGQiWySm46wDDQ9hzcN3RSrFOozwDm9S7XL+YOHwEqY+jD28vYw5g++YPtToTpznYNs9
 UrwEo0IN9Cd1u523hJIEIa2ZhTOgzWAp17TasCDghNJgo8tZ3KKrMO841AfZc6mE0hIaombiv
 27qNc75LzCfZyXPrlPGnaFDRJqZqAWc9jTmTlQ9vB7otFIhhJqwsASg78sKjoDPb8J2qL6qSb
 7U+O9pmilqkU2AcV7Cd62ZD02jACdSAwgnlneZ+yIJpcGZEx7GX6pcdWeSgYFAu5sFeiYLXHr
 bBIw5Sd78fHaI47mpY3X3Mm4T62u7wD7Wxq/xagcgdnfguyG5+IcerJk55Moy/
Subject: Re: [Xen-users] Android x86 as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

VGhhbnggYSBsb3QhCgpzb21lIHF1ZXN0aW9uczoKCmlzIGFuZHJvaWQgeDg2IHB2IGNhcGFibGU/
Cml0IGlzIHBvc3NpYmxlIHRvIHJ1biBhbiBhcm0gdmVyc2lvbiBvZiBhbmRyb2lkIG9uIHhlbiB4
ODZfNjQ/IChJIApzdXNwZWN0IG5vKQoKCkFtIDIwMTktMDEtMTcgMTI6MjIsIHNjaHJpZWIgUGV0
ZXIgTWlsZXNzb246Cj4gSGkgQ2hyaXN0b3BoLAo+IAo+IFlvdSBjYW4gZmluZCB3aGF0IHlvdSBs
b29rIGZvciBhdDoKPiAKPiBodHRwczovL29zZG4ubmV0L3Byb2plY3RzL2FuZHJvaWQteDg2Cj4g
Cj4gSSB1c2UgYSB2aXJ0dWFsIHRhYmxldCB3aXRoIGFuZHJvaWQgNC40IChpbnN0YWxsZWQgZnJv
bQo+IGFuZHJvaWQteDg2LTQuNC1yNS5pc28pIGZvciBkZWJ1Z2dpbmcgcHVycG9zZXMuIEl0IHdv
cmtzIHJlYXNvbmFibHkKPiB3ZWxsLiBKdXN0IGluc3RhbGwgbGlrZSBhbnkgZG9tVSB1bmRlciBY
ZW4uCj4gCj4gVGhlIGNvbnRlbnRzIG9mwqAgdGhlIHhsLmNvbmYgZmlsZSwgc2VlIGJlbG93Lgo+
IAo+IFJlZ2FyZHMsCj4gCj4gUGV0ZXIKPiAKPiAjCj4gYnVpbGRlcj0iaHZtIgo+IGRldmljZV9t
b2RlbF92ZXJzaW9uPSJxZW11LXhlbiIKPiBjcHVzPSIyLTciCj4gdmNwdXM9Mgo+IG1lbW9yeT0y
MDQ4Cj4gc2hhZG93X21lbW9yeT0yNQo+IG5hbWU9IkFuZHkiCj4gdmlmID0gWyAiYnJpZGdlPWJy
MCIgXQo+ICNkaXNrPVsgIi9kZXYvdmdfc2xhc2svYW5keSwseHZkYSIsIAo+ICIvdG1wL2FuZHJv
aWQteDg2LTQuNC1yNS5pc28sLHh2ZGMsY2Ryb20iIF0KPiBkaXNrPVsgIi9kZXYvdmdfc2xhc2sv
YW5keSwseHZkYSIgXQo+IGJvb3Q9ImMiCj4gc2RsPTAKPiB2bmM9MQo+IHZuY2NvbnNvbGU9MAo+
IHZuY2xpc3Rlbj0iMC4wLjAuMCIKPiB2bmNkaXNwbGF5PTgKPiBzdGR2Z2E9MQo+IHNlcmlhbD0i
cHR5Igo+IGF1ZGlvPTEKPiBsb2NhbHRpbWU9MAo+IGFjcGk9MQo+IHBhZT0xCj4gbng9MQo+IGhw
ZXQ9MQo+IGhhcD0xCj4gdXNiPTEKPiB1c2JkZXZpY2U9Wyd0YWJsZXQnXQo+IAo+IE9uIDE3LjAx
LjIwMTkgMTE6NTAsIENocmlzdG9waCB3cm90ZToKPj4gCj4+IEhpCj4+IAo+PiBkb2VzIHNvbWVv
bmUgdHJpZWQgYW5kcm9pZCB4ODYgYXMgZG9tVT8KPj4gQXJlIHRoZXJlIHNvbWV3aGVyZSB1cDJk
YXRlIGluZm9zIGhvdyB0byBkbyBpdD8KPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNl
cnNAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLXVzZXJzCgotLSAKLS0tLS0tCkdyZWV0egoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Jan 17 12:09:23 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:09: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-users-bounces@lists.xenproject.org>)
	id 1gk6TW-0002VK-EW; Thu, 17 Jan 2019 12:08:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UH8B=PZ=atmos.eu=miles@srs-us1.protection.inumbo.net>)
 id 1gk6TU-0002Tp-2Q
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 12:08:44 +0000
X-Inumbo-ID: a139b74a-1a50-11e9-92db-bc764e045a96
Received: from fw2.atmos.eu (unknown [95.85.240.98])
 by us1-rack-dfw2.inumbo.com (Halon) with SMTP
 id a139b74a-1a50-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:08:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by fw2.atmos.eu (Postfix) with ESMTP id 478A13004BD
 for <xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 13:08:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=atmos.eu; h=
 content-transfer-encoding:content-language:content-type
 :content-type:in-reply-to:mime-version:user-agent:date:date
 :message-id:organization:from:from:references:subject:subject
 :received:received; s=20180430; t=1547726918; x=1549541319; bh=0
 22M24X8OEm/1kVciget5Zf+/NLbTvM7y9FDeP/ceUI=; b=PsIiBJKlxJtN4Z6ie
 wTSqnIKIFFs79PoQfKqV9mpd+oSHVCJH29rawdPz5zp2WnkbB96D4URKOC/85OAC
 OJJr6jxCjtjbiKBJI4IgVdGwVdvUlwzrLK98mkHM87sRzDNfJesEUJSsa4yOD2mM
 P4MiwXMDkV9zoRzagVkgppjdayrTfdaWEXm8CwHfGCkSnM5xPnbLFW06m63wxRYB
 rwzrI7c77QIkW+6O6PIymdLyW+fSpVubKyUwEn9ZF9CjXGh7PCI5nbu98T1pOa2o
 ZYOafmeS4bz1YL62hM63+jz5/Nl3KEPEsYp4YbSityN5lxwZRHvg7+yIexD7mzu2
 UKruQ==
X-Virus-Scanned: amavisd-new at atmos.eu
Received: from fw2.atmos.eu ([127.0.0.1])
 by localhost (fw2.atmos.eu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ZddpXy24KhOG for <xen-users@lists.xenproject.org>;
 Thu, 17 Jan 2019 13:08:38 +0100 (CET)
Received: from [10.0.128.17] (unknown [10.0.128.17])
 by fw2.atmos.eu (Postfix) with ESMTP id 5758D3000A6
 for <xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 13:08:38 +0100 (CET)
To: xen-users@lists.xenproject.org
References: <4bae87c325f5674bcd367cd031fca9e3@gmx.de>
 <b0178a54-e691-6bec-2582-dc3068d4b934@atmos.eu>
 <76c0fa879a206a718397bc34eee682a8@gmx.de>
From: Peter Milesson <miles@atmos.eu>
Organization: =?UTF-8?Q?Jaroslav_Canka=c5=99_a_syn_ATMOS?=
Message-ID: <dfa2e823-73fb-ee48-7b4e-86364c402f8d@atmos.eu>
Date: Thu, 17 Jan 2019 13:08:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <76c0fa879a206a718397bc34eee682a8@gmx.de>
Content-Language: en-US
Subject: Re: [Xen-users] Android x86 as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpOZXZlciB0cmllZCwgYnV0IHRoZW9yZXRpY2FsbHkgSSBkb24ndCBzZWUgd2h5IGl0IHNo
b3VsZG4ndCB3b3JrLiBCdXQgCnRoZXJlIHdpbGwgbW9zdCBwcm9iYWJseSBiZSBhIGJ1bmNoIG9m
IHByb2JsZW1zIHdpdGggVVNCLWNvbm5lY3Rpb25zLCAKc2VyaWFsIHBvcnRzLCBhbmQgc2ltaWxh
ci4gVGhlIHBlcmZvcm1hbmNlIG9uIG15IG1hY2hpbmUgKEFNRCBGWC04MzcwIAplaWdodC1jb3Jl
KSwgdXNpbmcgMiBjb3JlcyBmb3IgdGhlIGRvbVUsIGlzIGEgdHJpZmxlIGZhc3RlciB0aGFuIGEg
bGl2ZSAKdGFibGV0LgoKWW91J3JlIGFic29sdXRlbHkgcmlnaHQgYWJvdXQgQVJNLiBJbiB0aGF0
IGNhc2UgSSByZWNvbW1lbmQgUUVNVS4gSWYgeW91IApoYXZlIGdvdCBwbGVudHkgb2YgdGltZS4u
LgoKUmVnYXJkcywKClBldGVyCgoKT24gMTcuMDEuMjAxOSAxMjo0NywgTW9yYmlkIEFuZ2VsIHdy
b3RlOgo+IFRoYW54IGEgbG90IQo+Cj4gc29tZSBxdWVzdGlvbnM6Cj4KPiBpcyBhbmRyb2lkIHg4
NiBwdiBjYXBhYmxlPwo+IGl0IGlzIHBvc3NpYmxlIHRvIHJ1biBhbiBhcm0gdmVyc2lvbiBvZiBh
bmRyb2lkIG9uIHhlbiB4ODZfNjQ/IChJIAo+IHN1c3BlY3Qgbm8pCj4KPgo+IEFtIDIwMTktMDEt
MTcgMTI6MjIsIHNjaHJpZWIgUGV0ZXIgTWlsZXNzb246Cj4+IEhpIENocmlzdG9waCwKPj4KPj4g
WW91IGNhbiBmaW5kIHdoYXQgeW91IGxvb2sgZm9yIGF0Ogo+Pgo+PiBodHRwczovL29zZG4ubmV0
L3Byb2plY3RzL2FuZHJvaWQteDg2Cj4+Cj4+IEkgdXNlIGEgdmlydHVhbCB0YWJsZXQgd2l0aCBh
bmRyb2lkIDQuNCAoaW5zdGFsbGVkIGZyb20KPj4gYW5kcm9pZC14ODYtNC40LXI1LmlzbykgZm9y
IGRlYnVnZ2luZyBwdXJwb3Nlcy4gSXQgd29ya3MgcmVhc29uYWJseQo+PiB3ZWxsLiBKdXN0IGlu
c3RhbGwgbGlrZSBhbnkgZG9tVSB1bmRlciBYZW4uCj4+Cj4+IFRoZSBjb250ZW50cyBvZsKgIHRo
ZSB4bC5jb25mIGZpbGUsIHNlZSBiZWxvdy4KPj4KPj4gUmVnYXJkcywKPj4KPj4gUGV0ZXIKPj4K
Pj4gIwo+PiBidWlsZGVyPSJodm0iCj4+IGRldmljZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbiIK
Pj4gY3B1cz0iMi03Igo+PiB2Y3B1cz0yCj4+IG1lbW9yeT0yMDQ4Cj4+IHNoYWRvd19tZW1vcnk9
MjUKPj4gbmFtZT0iQW5keSIKPj4gdmlmID0gWyAiYnJpZGdlPWJyMCIgXQo+PiAjZGlzaz1bICIv
ZGV2L3ZnX3NsYXNrL2FuZHksLHh2ZGEiLCAKPj4gIi90bXAvYW5kcm9pZC14ODYtNC40LXI1Lmlz
bywseHZkYyxjZHJvbSIgXQo+PiBkaXNrPVsgIi9kZXYvdmdfc2xhc2svYW5keSwseHZkYSIgXQo+
PiBib290PSJjIgo+PiBzZGw9MAo+PiB2bmM9MQo+PiB2bmNjb25zb2xlPTAKPj4gdm5jbGlzdGVu
PSIwLjAuMC4wIgo+PiB2bmNkaXNwbGF5PTgKPj4gc3RkdmdhPTEKPj4gc2VyaWFsPSJwdHkiCj4+
IGF1ZGlvPTEKPj4gbG9jYWx0aW1lPTAKPj4gYWNwaT0xCj4+IHBhZT0xCj4+IG54PTEKPj4gaHBl
dD0xCj4+IGhhcD0xCj4+IHVzYj0xCj4+IHVzYmRldmljZT1bJ3RhYmxldCddCj4+Cj4+IE9uIDE3
LjAxLjIwMTkgMTE6NTAsIENocmlzdG9waCB3cm90ZToKPj4+Cj4+PiBIaQo+Pj4KPj4+IGRvZXMg
c29tZW9uZSB0cmllZCBhbmRyb2lkIHg4NiBhcyBkb21VPwo+Pj4gQXJlIHRoZXJlIHNvbWV3aGVy
ZSB1cDJkYXRlIGluZm9zIGhvdyB0byBkbyBpdD8KPj4KPj4KPj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+
PiBYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycwo+CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4t
dXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Jan 17 12:10:38 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12: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-users-bounces@lists.xenproject.org>)
	id 1gk6VH-0003Br-AS; Thu, 17 Jan 2019 12:10:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AFze=PZ=phptrix.de=einsle@srs-us1.protection.inumbo.net>)
 id 1gk6VG-0003Bm-HG
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 12:10:34 +0000
X-Inumbo-ID: e2fdba1c-1a50-11e9-92db-bc764e045a96
Received: from mout.kundenserver.de (unknown [212.227.126.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2fdba1c-1a50-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:10:32 +0000 (UTC)
Received: from mail.phptrix.de ([79.242.22.123]) by mrelayeu.kundenserver.de
 (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id
 1N4yqC-1hBdlS3rk4-010uRb for <xen-users@lists.xenproject.org>; Thu, 17 Jan
 2019 13:10:31 +0100
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=phptrix.de;
 s=default; h=To:From:Subject:Message-ID:Date:User-Agent:
 MIME-Version:Content-Type:Content-Transfer-Encoding; bh=4PY91WK3
 pNzg/JXE9/vpyAMhOZM=; b=njK/n6bfLtWtToPHOMTqtop9ohxEextiFTVzAcjT
 e8JiYw7P1UrZPkIhKZRG+nco15y7thw3krkHkEEEQ3ubFOfJQCOHG0F4qLQ6us1l
 5yVXyU2iscyjHd9TYET2QpvbV3r8kOUedOlar3rmJCBe5Jco04EetXtLgWoHD1wd
 Qqw=
DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=default; d=phptrix.de;
 b=fJpYuda70bqyzRWRxFxyDuEWeSiFbfPqgwQGAmh+EXG/uYvWg93kgmUdex4VQ2qzK/yscV4rttp8nfJns7+witszyC7/VaR3eA/UJEq9H3WKEc92AlzAhCwt8PTOdH1qHod3IE/PIx2nUZ+QmHGfFCROFb3pYKRSYaEBPIbhm48=;
Received: (qmail 5937 invoked by uid 210); 17 Jan 2019 14:10:55 +0100
X-Qmail-Scanner-Diagnostics: from ludicor.phptrix.de
 (einsle@ludicor.phptrix.de) by portfish (envelope-from <einsle@phptrix.de>,
 uid 201) with qmail-scanner-2.11st 
 (clamdscan: 0.100.1/25304. spamassassin: 3.4.1. perlscan: 2.11st.  
 Clear:RC:1(192.168.139.8):. 
 Processed in 0.03565 secs); 17 Jan 2019 13:10:55 -0000
Received: from ludicor.phptrix.de (HELO ?192.168.139.8?) (einsle@192.168.139.8)
 by portfish.phptrix.de with ESMTPA; 17 Jan 2019 14:10:55 +0100
To: xen-users@lists.xenproject.org
From: Steffen Einsle <einsle@phptrix.de>
Message-ID: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
Date: Thu, 17 Jan 2019 13:10:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
X-Provags-ID: V03:K1:3yx0c/bifw00kCBx+SI0q6kNl2Xt8y8QAaa8LERB9O6+p6TCLfB
 SQ5qeW2rG0t4k+/oYUEpvNJtGktF0aQyQcXqpnuEyI+wHIagDmpktiuwie52d1KxUKlR8/q
 UFcEBv38/gW0pXqnOq3Ojrckqu4kgRxjCdDHgSpXuU5AJFSrNC1hJHKESVxFrXcTOTo+Pg/
 FISx3152OQk1PcAXXPVyA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:zvGo0tcewsc=:XR1xmgqyDBdlWZn6Dx8n5l
 DHWRM+6VkcWz9zbCXo0mRr8/vrK4mpXzVL+4fTOVbbfgzWIObKQbZf0TnrycbNrEFq3kfE2Im
 7dwCYwgU05dqg6NfopBvpKw+at9jnIAI9J9v3XSozRyVNyjOZgQVeouJe56LVdsG0+zjIQsBZ
 u/s9R1uvO9mVuVzAAAI5oavIuPxd29woIrp4rO9CkIurejDU89tsrh5LuF/pGH34KykeZHC9f
 CWDckttYRUCydRY1L7gBNWgI1KCo1Vf7LmcMpJV/wkGY+Oc8mm1ZaasSYdWEXs9sYnlElumlV
 L/R7wZiWC5XhYsJW05Ff2klqPKTt+JRbLPZDhWaRiic6rc0TyzVtEgY9VNCZJfF8uHKfkX0An
 BnopJbbj4uXMGl52ZZ5MWi4VcSGP4pe5dluVSHvVFCdp2TOrVosRAt508CwylZa5p7btp9EMc
 JlU+mR1HzQHnqAf11FaZF3NJ7171fgrfTJ4qgGU6pXtAXXrS0GFYkflsLJgDjbq9PfUiFWnQ+
 +dY6XR7Irbuie9nn0sY5135Dv285ZuR43e+NwKRduJqSWP0wKb23yJ+MWu6Buu+pNQ+AexMtq
 HAIOVgnGJX+rzyLJEfIhkZVv8gLkUtTAp8w0fwEz/g6X5wfOli7MVgp5NLQYaAQ18iZs+/3qI
 FFo0YSH/l0mYL2q4vz9VSNSJj0mmpp/0GFXL04D9h6ZsExZqBNjH/QQ6HOvdo/4XDEgmjuCka
 OaRe+JYiWUSGVnfHyNrz+0ELkqRyxmGXbQk2WcXzOi+m1u2HG0O0JMTwNTE=
Subject: [Xen-users] How can PV be slower than PVHVM?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgdGhlcmUsCgphZnRlciByZWFkaW5nIHRoZSBQViB2cyBQVkhWTSBwZXJmb3JtYW5jZSBjb21w
YXJpc29uIGF0CgpodHRwczovL3hlbi1vcmNoZXN0cmEuY29tL2Jsb2cvcHYtdnMtcHZodm0tb24t
bmV4dC14ZW5zZXJ2ZXIvCgpidXQgSSBzdGlsbCBjYW5ub3QgYWNjZXB0IGhvdyBhIGZ1bGx5IGVt
dWxhdGVkIHN5c3RlbSBjYW4gZXZlbiBjb21lIApjbG9zZSB0byB0aGUgcGVyZm9ybWFuY2Ugb2Yg
YSBQVi1vbmx5IHN5c3RlbS4gRXZlcnkgdHJhbnNsYXRpb24gbGF5ZXIgCm11c3QgYWRkIHNvbWUg
b3ZlcmhlYWQgLSByaWdodD8gU28gYSB0cnVlIFBWIHN5c3RlbSB3aXRob3V0IHRyYW5zbGF0aW9u
IApsYXllciBzaG91bGQgKGltaG8pIGJlIGF0IHRoZSB0b3Agb2YgdGhlIHBlcmZvcm1hbmNlIGxp
c3Q/CgpPciBkb2VzIHRoZSBtZW50aW9uZWQgY29tcGFyaXNvbiBhcHBseSBvbmx5IHRvIGRlYmlh
biBvbiB4ZW4tb3JjaGVzdHJhPwoKTXkgc3lzdGVtIGlzIGEgYmFyZWJvbmUgZ2VudG9vIHhlbiA0
LjEwIERvbTAgYW5kIG11bHRpcGxlIGdlbnRvbyBQViAKRG9tVXMgaW4gUFYgbW9kZSAtIGFuZCBu
b3cgSSdtIGNvbmZ1c2VkLi4uCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Jan 17 14:04:47 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14: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-users-bounces@lists.xenproject.org>)
	id 1gk8Gi-0004hT-4u; Thu, 17 Jan 2019 14:03:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TN5E=PZ=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1gk8Gg-0004hO-EV
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 14:03:38 +0000
X-Inumbo-ID: af64f29f-1a60-11e9-92db-bc764e045a96
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af64f29f-1a60-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:03:37 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id x23so6220456oix.3
 for <xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 06:03:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qOUfAi+1FY+t5sNFAl4T+lMBSpNPvqaOHZ8a/ikYo3U=;
 b=ag+wDt5X1gRGxxsnahWhvsmfBUMf3w5ldxEo79gpcSrld7fcZhlEpcdzQE2FJmsAkk
 CuNjEqUPOabkbCs4LEz39ImG0hg9pjzl9qY5eiWpI+2pWdIbBPf48zeNlvg1RsxbdiWl
 sSdJjvMVjpXGNF9uA6MWnuhJDyn4fdtfJQ+gIGJhAJ8EKNyM12R8KVAA0hs1MjaOR59z
 2kXNKQU/SMeOOAannO/27asocGjYKrez0wtbNAPFhZ7f5YREmjzX2mATIHc0lYKgWkp+
 /Gq5SvCkXYKMWzcjUjrrjZ3Ho84riGbcI4j4ev4trbjEH0EGLoZJk1m0sUjGDpJWw1Wk
 VD/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=qOUfAi+1FY+t5sNFAl4T+lMBSpNPvqaOHZ8a/ikYo3U=;
 b=guqFiAEZKhqJKlKbqzGt3pK+8ZWZZcZcUbQrLviUXTKjsEW9KKBtVWg0X0VGOX8F9W
 26xe4VuTWru1y0fPuc1Fn8p2vZG86uLql2b7h73+9Hc9wHKytC6Uj29ZnR6HvR//Rp8O
 lk02QSMnxKIawAdhJr3XgSFDeXkyPAGUdLU3bLu7McT2mvauiGI7Dd4ygeK+MK2c5noZ
 APQRSB/LAiCIG5v4lNuu1yzuxlmf89Bj61xYTAEeu8sWk+LjE/3cRlhkWepL0T+zIpK/
 6mKs0dM8tJMU/1Le0u1vAmc/EUSHIlVFjLpS5qqS6kHrCi5UV6aaJVQ1psrd4m2GtQ3v
 XJMg==
X-Gm-Message-State: AJcUukeXs9CUdSkD5YgBm9N4L/sOYQffyZvETk21z9UI1WB8BiK/1B7F
 OxBBt5LpJourt1R1fAVkdMSKxhQtpT1yMWvAjUhnpQ==
X-Google-Smtp-Source: ALg8bN6SoznyP8S7NZLTuIgPz8BdP9Voxdrw93jBGU5+Xyk23uwVIPLsMjXAXTJzvfko9Ha33kGqiJY915wrE4cAeFU=
X-Received: by 2002:aca:5c87:: with SMTP id q129mr7934371oib.189.1547733816901; 
 Thu, 17 Jan 2019 06:03:36 -0800 (PST)
MIME-Version: 1.0
References: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
In-Reply-To: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Thu, 17 Jan 2019 15:02:48 +0100
Message-ID: <CACJ1ZNuYfop6HU5ZDs70uaTxOgTV9UHO7-wAYgG8czR-UBoLBw@mail.gmail.com>
To: Steffen Einsle <einsle@phptrix.de>
Subject: Re: [Xen-users] How can PV be slower than PVHVM?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4417152561321605443=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4417152561321605443==
Content-Type: multipart/alternative; boundary="0000000000005d0aca057fa7dcfe"

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

Hi Steffen,

This is because (in short and roughly):

1. Linux guest kernel is detecting Xen drivers on boot and then it will
bypass any emulation (hypercalls)
2. Modern hardware is "cabled" to use virt instructions (faster than
software), which is using HVM (especially for memory allocation)

So it's not a "fully emulated system" like you imagine, but instead calls
to Xen and using direct hardware capabilities. This is why it's faster than
PV for majority of the load (in short, almost everything related to memory
translations)

Note this a short explanation without getting deeper into details :)

Best,

Olivier.

On Thu, Jan 17, 2019 at 1:14 PM Steffen Einsle <einsle@phptrix.de> wrote:

> Hi there,
>
> after reading the PV vs PVHVM performance comparison at
>
> https://xen-orchestra.com/blog/pv-vs-pvhvm-on-next-xenserver/
>
> but I still cannot accept how a fully emulated system can even come
> close to the performance of a PV-only system. Every translation layer
> must add some overhead - right? So a true PV system without translation
> layer should (imho) be at the top of the performance list?
>
> Or does the mentioned comparison apply only to debian on xen-orchestra?
>
> My system is a barebone gentoo xen 4.10 Dom0 and multiple gentoo PV
> DomUs in PV mode - and now I'm confused...
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-users

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

<div dir=3D"ltr"><div>Hi Steffen,</div><div><br></div><div>This is because =
(in short and roughly):<br></div><div><br></div><div>1. Linux guest kernel =
is detecting Xen drivers on boot and then it will bypass any emulation (hyp=
ercalls)</div><div>2. Modern hardware is &quot;cabled&quot; to use virt ins=
tructions (faster than software), which is using HVM (especially for memory=
 allocation)</div><div><br></div><div>So it&#39;s not a &quot;fully emulate=
d system&quot; like you imagine, but instead calls to Xen and using direct =
hardware capabilities. This is why it&#39;s faster than PV for majority of =
the load (in short, almost everything related to memory translations)<br></=
div><div><br></div><div>Note this a short explanation without getting deepe=
r into details :)</div><div><br></div><div>Best,</div><div><br></div><div>O=
livier.<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Thu, Jan 17, 2019 at 1:14 PM Steffen Einsle &lt;<a href=
=3D"mailto:einsle@phptrix.de">einsle@phptrix.de</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">Hi there,<br>
<br>
after reading the PV vs PVHVM performance comparison at<br>
<br>
<a href=3D"https://xen-orchestra.com/blog/pv-vs-pvhvm-on-next-xenserver/" r=
el=3D"noreferrer" target=3D"_blank">https://xen-orchestra.com/blog/pv-vs-pv=
hvm-on-next-xenserver/</a><br>
<br>
but I still cannot accept how a fully emulated system can even come <br>
close to the performance of a PV-only system. Every translation layer <br>
must add some overhead - right? So a true PV system without translation <br=
>
layer should (imho) be at the top of the performance list?<br>
<br>
Or does the mentioned comparison apply only to debian on xen-orchestra?<br>
<br>
My system is a barebone gentoo xen 4.10 Dom0 and multiple gentoo PV <br>
DomUs in PV mode - and now I&#39;m confused...<br>
<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xenproject.org" target=3D"_blank">Xen-use=
rs@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-users" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-users</a></blockquote></div>

--0000000000005d0aca057fa7dcfe--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4417152561321605443==--


From xen-users-bounces@lists.xenproject.org Thu Jan 17 14:23:32 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14:23: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-users-bounces@lists.xenproject.org>)
	id 1gk8Z2-0006XA-Ej; Thu, 17 Jan 2019 14:22:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pzCN=PZ=gmail.com=hydrapolic@srs-us1.protection.inumbo.net>)
 id 1gk8Z1-0006X5-65
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 14:22:35 +0000
X-Inumbo-ID: 55016ce5-1a63-11e9-92db-bc764e045a96
Received: from mail-qt1-x833.google.com (unknown [2607:f8b0:4864:20::833])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55016ce5-1a63-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:22:34 +0000 (UTC)
Received: by mail-qt1-x833.google.com with SMTP id k12so11432119qtf.7
 for <xen-users@lists.xenproject.org>; Thu, 17 Jan 2019 06:22:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=trRFWrTjny7knjiIzsj5mCP8p3bRBUfG564akvRkhyk=;
 b=DNi8cT6x27AUl5p9G8aaVOy0KiR7+yZFQBaOgKQi4+BgmJoAwktm3ghCs37UENgvOf
 fZ3oY6ERTZPzE0HgVclYx9jn5QxgabcPlOBXb5OyyzXIADfYfV7zPjDN9OtjIjY2Rl4s
 mJlTn5Y3lCvhdHQYC070Bdft3Nts3cxLDuCm9D0KcoafVkHKMQ5zREn3KbbNQe/Gn+b3
 zyunwitOB6zEGQy0064u+UdqxIT07Csc7tg8WRtVwC4o3ibHJS3jG/NLmhig3oncipnD
 03G/haS0lSrmpzELrxDV5eJP435TxfG+nJNtGYhTJJSigRwnlKGYGjqBn6QZeSsAUHFS
 Lzrw==
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=trRFWrTjny7knjiIzsj5mCP8p3bRBUfG564akvRkhyk=;
 b=RbdY1qr2sQDuvspSZTQo401DGnGFfBWS0GTrTqh1fBbpYJRyTvnkiZnm9ZV5wzJc2D
 1ovqW3A4TMTY9cl64Mdan2JkMqKaKzo2a+9bDUohYRT/MQuskpxV+lVWfdSLs2rZlFUs
 18EmA2giIKKbMZyhe92Fqv4FPZl6rolo4bxUdIc5/rMD+Ns18djDzYGve4l/KfymoEFk
 RwYo014e7iuI3iwWyqD722/hVC2kVbw1uMBHfCl6vR3k/YQK8LBO5ngrMA4kayHi5cdg
 p2DuiUTi1Yh/Jy1e0Y2gg2zcgsrIaH/tRZ/1v5VxUJglzQSl90cuxQMvzh7P+UD3hwop
 q9Ug==
X-Gm-Message-State: AJcUukcAS3q22QW6qubX9jfaevb6MkUm+xj1VDa8sJIPplGP8bY/5VAk
 vrT4mOCM6SvoeAPgDiIkma8hiBVezYgZ+zxzNAr9lA==
X-Google-Smtp-Source: ALg8bN7wYnbObDczeEdMGEt99IvpAPg4+pdLt1pXgYeYDukEiLeJT/sm3++rFg1vmNmLEfsi96mm07b9cQPAVq/iy+k=
X-Received: by 2002:aed:38a1:: with SMTP id k30mr11476537qte.50.1547734953496; 
 Thu, 17 Jan 2019 06:22:33 -0800 (PST)
MIME-Version: 1.0
References: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
In-Reply-To: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
From: Tomas Mozes <hydrapolic@gmail.com>
Date: Thu, 17 Jan 2019 15:22:22 +0100
Message-ID: <CAG6MAzSngvz_uUyECJTiPrZ-S0vfmxvu6bYSfYU8ivLYpnbFQA@mail.gmail.com>
To: Steffen Einsle <einsle@phptrix.de>
Subject: Re: [Xen-users] How can PV be slower than PVHVM?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============8532331552234120800=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============8532331552234120800==
Content-Type: multipart/alternative; boundary="0000000000001c136a057fa820eb"

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

On Thu, Jan 17, 2019 at 1:14 PM Steffen Einsle <einsle@phptrix.de> wrote:

> Hi there,
>
> after reading the PV vs PVHVM performance comparison at
>
> https://xen-orchestra.com/blog/pv-vs-pvhvm-on-next-xenserver/
>
> but I still cannot accept how a fully emulated system can even come
> close to the performance of a PV-only system. Every translation layer
> must add some overhead - right? So a true PV system without translation
> layer should (imho) be at the top of the performance list?
>
> Or does the mentioned comparison apply only to debian on xen-orchestra?
>
> My system is a barebone gentoo xen 4.10 Dom0 and multiple gentoo PV
> DomUs in PV mode - and now I'm confused...
>

Especially compiling anything on Gentoo with PVHVM is a solid boost-up
compared to PV.


>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-users

--0000000000001c136a057fa820eb
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">On Thu, Jan 17, 2019 at 1:14 PM Steff=
en Einsle &lt;<a href=3D"mailto:einsle@phptrix.de">einsle@phptrix.de</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 ther=
e,<br>
<br>
after reading the PV vs PVHVM performance comparison at<br>
<br>
<a href=3D"https://xen-orchestra.com/blog/pv-vs-pvhvm-on-next-xenserver/" r=
el=3D"noreferrer" target=3D"_blank">https://xen-orchestra.com/blog/pv-vs-pv=
hvm-on-next-xenserver/</a><br>
<br>
but I still cannot accept how a fully emulated system can even come <br>
close to the performance of a PV-only system. Every translation layer <br>
must add some overhead - right? So a true PV system without translation <br=
>
layer should (imho) be at the top of the performance list?<br>
<br>
Or does the mentioned comparison apply only to debian on xen-orchestra?<br>
<br>
My system is a barebone gentoo xen 4.10 Dom0 and multiple gentoo PV <br>
DomUs in PV mode - and now I&#39;m confused...<br></blockquote><div><br></d=
iv><div>Especially compiling anything on Gentoo with PVHVM is a solid boost=
-up compared to PV.<br></div><div> <br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">
<br>
<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xenproject.org" target=3D"_blank">Xen-use=
rs@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-users" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-users</a></blockquote></div></div>

--0000000000001c136a057fa820eb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============8532331552234120800==--


From xen-users-bounces@lists.xenproject.org Thu Jan 17 14:42:10 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14:42: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-users-bounces@lists.xenproject.org>)
	id 1gk8ql-0008JT-M0; Thu, 17 Jan 2019 14:40:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ltPh=PZ=syndicat.com=nd@srs-us1.protection.inumbo.net>)
 id 1gk8qk-0008JO-CE
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 14:40:54 +0000
X-Inumbo-ID: e30f2275-1a65-11e9-92db-bc764e045a96
Received: from mail.syndicat.com (unknown [62.146.89.62])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e30f2275-1a65-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:40:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=syndicat.com; s=x; h=Content-Type:Content-Transfer-Encoding:MIME-Version:
 References:In-Reply-To:Message-ID:Date:Subject:To:From:Sender:Reply-To:Cc:
 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=EugV8B2m0DmvB2BimH5Sfr4r7Cba7HtmLkn/qYYHudo=; b=0oG9g2aFV7u+C1Hsf5+NdADDSs
 3v2p6wKh6cittae9Y/nHtzv4h8Th7qbq3g56FigNl1w5ACFv5IDsZEIhIQPgsFA3DMv7GEavZTe81
 45PfGhAWRn90vVUgj20M/T4hje7GqbARUd6j2Nhaxre0QUJo8qLHTlQMPvffGmxgc4JQ=;
Received: from localhost.syndicat.com ([127.0.0.1] helo=localhost)
 by mail.syndicat.com with esmtp (Syndicat.com PostHamster 4.91)
 (envelope-from <nd@syndicat.com>) id 1gk8pU-0006V4-55
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 15:39:36 +0100
X-Virus-Scanned: amavisd-new at syndicat.com
Received: from mail.syndicat.com ([127.0.0.1])
 by localhost (mail.syndicat.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id FbnZiQuJ9F1F for <xen-users@lists.xenproject.org>;
 Thu, 17 Jan 2019 15:39:35 +0100 (CET)
Received: from p54b2e4d8.dip0.t-ipconnect.de ([84.178.228.216]
 helo=gongo.localnet)
 by mail.syndicat.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Syndicat.com PostHamster 4.91) (envelope-from <nd@syndicat.com>)
 id 1gk8pT-0004q9-R1
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 15:39:35 +0100
From: Niels Dettenbach <nd@syndicat.com>
To: xen-users@lists.xenproject.org
Date: Thu, 17 Jan 2019 15:39:35 +0100
Message-ID: <2716846.rGrTSjxo6O@gongo>
Organization: Syndicat IT&Internet
In-Reply-To: <CAG6MAzSngvz_uUyECJTiPrZ-S0vfmxvu6bYSfYU8ivLYpnbFQA@mail.gmail.com>
References: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
 <CAG6MAzSngvz_uUyECJTiPrZ-S0vfmxvu6bYSfYU8ivLYpnbFQA@mail.gmail.com>
MIME-Version: 1.0
X-Report-Abuse-To: abuse@syndicat.com (see
 https://www.syndicat.com/kontakt/kontakte/)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - mail.syndicat.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Sender Address Domain - syndicat.com
Subject: Re: [Xen-users] How can PV be slower than PVHVM?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

QW0gRG9ubmVyc3RhZywgMTcuIEphbnVhciAyMDE5LCAxNToyMjoyMiBDRVQgc2NocmllYiBUb21h
cyBNb3plczoKPiBNeSBzeXN0ZW0gaXMgYSBiYXJlYm9uZSBnZW50b28geGVuIDQuMTAgRG9tMCBh
bmQgbXVsdGlwbGUgZ2VudG9vIFBWCj4gRG9tVXMgaW4gUFYgbW9kZSAtIGFuZCBub3cgSSdtIGNv
bmZ1c2VkLi4uCj4gCj4gRXNwZWNpYWxseSBjb21waWxpbmcgYW55dGhpbmcgb24gR2VudG9vIHdp
dGggUFZIVk0gaXMgYSBzb2xpZCBib29zdC11cAo+IGNvbXBhcmVkIHRvIFBWLgpobW0sCgp0aGlz
IHNvdW5kcyB0byBtZSBhIGJpdCBpZiBhIHN1Ym9wdGltYWwgdkNQVSBzZXR1cCAvIEdlbnRvbyBi
dWlsZCBlbnZpcm9ubWVudCAKaXMgdXNlZCBpbiBQVi4gCgppIGRvIGEgbG90IG9mIGNvbXBpbGlu
ZyBvbiBzb3VyY2UgYmFzZWQgZGlzdHJvcyBsaWtlIEdlbnRvbywgKkJTRHMgZXRjLiBhbmQgaSAK
aGF0ZSBhbGwgdGhlIGZ1bGwgVk0gc3R1ZmYgZnJvbSBWTXdhcmUsIEtWTS9RRU1VIGV0Yy4gYmVj
YXVzZSBpdCBpcyAKc2lnbmlmaWNhbnRseSBzbG93ZXIgLSBlc3BlY2lhbGx5IHVuZGVyIGFueSBv
dGhlcnMgLyBwYXJhbGxlbCBWTXMgbG9hZCBvbiB0aGUgCm1ldGFsLiBTbyBpJ20gd29uZGVyaW5n
IHRvby4uLi7DnykKCkJ1dCBkaWQgbm90IHRyaWVkIFBWSFZNIHlldCBieXNlbGYuCgpDb3VsZCBz
b21lb25lIGV4cGxhaW4gdGhpcyBkZWVwZXI/CgoKanVzdCBteSAuMDIkCmJlc3QgcmVnYXJkcywK
CgpuaWVscy4KCi0tIAogLS0tCiBOaWVscyBEZXR0ZW5iYWNoCiBTeW5kaWNhdCBJVCAmIEludGVy
bmV0CiBodHRwOi8vd3d3LnN5bmRpY2F0LmNvbQogUEdQOiBodHRwczovL3N5bmRpY2F0LmNvbS9w
dWJfa2V5LmFzYwogLS0tCiAKCgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Jan 17 22:44:45 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 22:44: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-users-bounces@lists.xenproject.org>)
	id 1gkGO2-0000hq-5F; Thu, 17 Jan 2019 22:43:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QA4F=PZ=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gkGO1-0000hl-0B
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 22:43:45 +0000
X-Inumbo-ID: 571b2240-1aa9-11e9-92db-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 571b2240-1aa9-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 22:43:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=RnFgbqNLbHWkKToO60W+nh2mWn9ukJmakAC7mDv7EPQ=; 
 b=o8c2z8/8dbHj3JVV8QvAfZmN9AeiALnToY5vRh0Z2vkBQsqyacPg+rFiTRxprwOe0rwHBA94RwCCMJXyN3eXkn2+SxmYLhY5MIY3eSR6fVvxJWyVvSoYT15jNebO+Tb+WUpvRL1N/H0Hh1YOEA8YVGRYNYb2kHW29YyAscoVVArhuQmt/wEGGs3w4tNJM7ZmsUuc6RMV5JL1Rui+sh2xcpF8Hncd8FGbRcCmbmBFUoSG6KVoZHnsIMN8j4/t8Npth6oQaiGmcsAQypGBxMt53x2rUItnJFGgkomaYRPjLx6kUO5nYi+ST7cLTC3nGu3Qq1iPKV7Dn1zA6CjiMcF2ng==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1gkGNy-0001UY-7C
 for xen-users@lists.xenproject.org; Thu, 17 Jan 2019 22:43:42 +0000
Date: Thu, 17 Jan 2019 22:43:42 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Message-ID: <20190117224342.GL4569@bitfolk.com>
References: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f2fa4349-4a64-08a0-ce2d-d26ef357e13f@phptrix.de>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-users] How can PV be slower than PVHVM?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiBUaHUsIEphbiAxNywgMjAxOSBhdCAwMToxMDoyOVBNICswMTAwLCBTdGVmZmVu
IEVpbnNsZSB3cm90ZToKPiBhZnRlciByZWFkaW5nIHRoZSBQViB2cyBQVkhWTSBwZXJmb3JtYW5j
ZSBjb21wYXJpc29uIGF0Cj4gCj4gaHR0cHM6Ly94ZW4tb3JjaGVzdHJhLmNvbS9ibG9nL3B2LXZz
LXB2aHZtLW9uLW5leHQteGVuc2VydmVyLwoKTm90ZSBhbHNvIHRoYXQgdGhpcyBhcnRpY2xlIGlz
IGZyb20gSmFudWFyeSAyMDE2IGFuZCBpcyBiYXNlZCBvbiBYZW4KNC42LiBUaGUgYWR2ZW50IG9m
IFNwZWN0cmUgYW5kIE1lbHRkb3duIGluIG15IG9waW5pb24gd291bGQgd2FycmFudAphIHJlLXJ1
biBvZiB0aGVzZSBiZW5jaG1hcmtzIHdpdGggdGhlIHRyYWRlLW9mZnMgc2VsZWN0ZWQgYXMKYXBw
cm9wcmlhdGUgZm9yIHlvdXIgdXNlIGNhc2UuCgpDaGVlcnMsCkFuZHkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Jan 18 10:23:24 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 10:23: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-users-bounces@lists.xenproject.org>)
	id 1gkRHu-0005CD-Kb; Fri, 18 Jan 2019 10:22:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8MmW=P2=gmx.de=mangel@srs-us1.protection.inumbo.net>)
 id 1gkRHt-0005C8-Nh
 for Xen-users@lists.xenproject.org; Fri, 18 Jan 2019 10:22:09 +0000
X-Inumbo-ID: e8366547-1b0a-11e9-92db-bc764e045a96
Received: from mout.gmx.net (unknown [212.227.15.19])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8366547-1b0a-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 10:22:08 +0000 (UTC)
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx002
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MAgvb-1gvfpv0Jit-00BqHX for
 <Xen-users@lists.xenproject.org>; Fri, 18 Jan 2019 11:21:56 +0100
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 54EAD4028D6A
 for <Xen-users@lists.xenproject.org>; Fri, 18 Jan 2019 11:21:55 +0100 (CET)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id BAD092162F2D
 for <Xen-users@lists.xenproject.org>; Fri, 18 Jan 2019 11:21:54 +0100 (CET)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.101.0 at satan.chao5.int
MIME-Version: 1.0
Date: Fri, 18 Jan 2019 11:21:54 +0100
From: Christoph <mangel@gmx.de>
To: Xen-users@lists.xenproject.org
Message-ID: <9ec11ce970ab2cbb1057b826e998bebf@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.7
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K1:fbRguV+gYm3nzUE+z+NkSdpLhrCwj0gSeUlRm1uPFsMvYoMVlB7
 6tJLLXGCB8qMdVq49jJssXRNBN7yQVySzfr2R510Dr+S/4VI+ucgWAl9WnOD5/qSNHkQxt8
 zHT0pWiihNARGWQc40mFlz3GO4LO+gloKfEpDodA6oHbMqXuyfFaDgmdoaYHivZL2OgfU6U
 RnWyJCacsil73AXM71e5w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:LgeoIN0cdG4=:M+YRkWMIeRXThYpzLPUBP3
 OA4WX4CSvm6YjDIs12VsEVftyfJTg/D/qTEnaCsq8Q9Xw6xzzY0Z75rsoqFWMI6PX9xZeqWs7
 EreAT47YdlMOU3TdDx7LpzUNre4v/rb+yW4YlLHH/9V+lkop2I0rWbCRjYzZXifMP6friKqwn
 WRabZhEHngxSSCl/0QMCNwKR3pmg/OU2SkBao6fFVXz2Z62V36v61qN5T0/VNdfSK0GPt2z1J
 aiV+m9TgF4Z/xJQbku7F9IyZvX2F15og/7vmtotChYwQwqa/UGJRAn4pCkQBvT8/r3K8pwhFO
 OJbS77MlqDTXxIsOVHkMmt75cJCB2oMP3yAA5wtA8jJScTq0vX7ydFAyGX7OH1OGOiKEuezQf
 PvErW+6o4/rXo/uw+x/au4gWKxVKF7TI80XP0OZIONtXKuy0ZEf5sitlLgkXcYgnBt3mAj78C
 4pEtBz9pCWdwsFZVwg1D/VfTSRlgdZ40xUDFHQpLz8weCE+bzeE2DsTv+0eEybjTYKej0uiow
 CmFr50cqKKyLzDJP04XznHZH+0PH0dlerE5rCnzebkNuZyG2Hzy+/66iYjIqxxlFT87MC+JB9
 28hkmmXBi+wKryWf7U1f7dAEogs47mvL0/uyr2AphZg+CyIRxC3HaGkTIzQgaXt1YPNYmKlcX
 IU8GPkU09W0f/CYeMq+U2GST3vd7gdC+2EhHtSuJMwjPIClzYLT7z1YD1YlWsSJ/vP/DOF4TC
 jSUuo8kaLrf7U2Yzl+QSJ9v+GAjmzwVcqQbXHYekR+M5aj0g6GtlgI/kWBkQGIpVTcvxfArzp
 J5JxM/6zvndfsYd4BWv2kJhP0zCArBh6elNSCwm79wlhV7E+Vme7ekdu1YcSRjJxFYK4xJC+Q
 jFJp53YvvOqvBDJcySqei2GYEouKT8biaV02wnAIvPKhWB3RUo941aeWuJln6s
Subject: [Xen-users] chrome/chromium os as domU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkKCmRvZXMgc29tZW9uZSB0cmllZCBjaHJvbWUvY2hyb21pdW0gb3MgYXMgZG9tVT8KSSB0aGlu
ayBpdCBzaG91bGQgYmUgcG9zc2libGUgYXMgSFZNIHdpdGhvdXQgcHJvYmxlbXM/CgotLSAKLS0t
LS0tCkdyZWV0egoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Sat Jan 19 17:32:55 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 17: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-users-bounces@lists.xenproject.org>)
	id 1gkuT8-00041I-BW; Sat, 19 Jan 2019 17:31:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BZcZ=P3=leftsock.com=kjw@srs-us1.protection.inumbo.net>)
 id 1gkuT6-00041D-Lf
 for xen-users@lists.xenproject.org; Sat, 19 Jan 2019 17:31:40 +0000
X-Inumbo-ID: 13a26130-1c10-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd2b.google.com (unknown [2607:f8b0:4864:20::d2b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13a26130-1c10-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 17:31:39 +0000 (UTC)
Received: by mail-io1-xd2b.google.com with SMTP id g8so13403763iok.4
 for <xen-users@lists.xenproject.org>; Sat, 19 Jan 2019 09:31:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leftsock.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=Vp0c3/mJT0qHAX5/6DK6Ejq2lqJJ66dpswky2yYGSss=;
 b=P1K5FB61+KiiwKwdBnLzHT5n1qwQ9Wdf4onXWajTJn/Un7JUcy0H9pU3wxsn/tOrJj
 ou63rYmFyvVipE+BUMjAoEK1V2NJoRrHBPUTVMBcLl5DZEKZ+DPnjjKfAmxsAt+XgQNW
 v3A0rYlShy/Y35g17ERX5QxH7qYLnvFpB7hHk=
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=Vp0c3/mJT0qHAX5/6DK6Ejq2lqJJ66dpswky2yYGSss=;
 b=JWRHSqtDW3cBVFS//F8gg+dQacwOGgWjkq5uGi4ov0CxrUK8fUWa1qBf7bdpLKPP81
 l/CUKz9dIxi1sb3kKWWPF9M26JUJRbSLzWFO9qKC4qamw5/veaggB2BD4FXH7fHQTGuW
 0fJrKVfZJO8VhAK7DUtLuN89zG6g3xthqobwpLLpgWOaAzohnBU0SRS7IZn2StmFRnp2
 LU4yGm75ignI1eLcz0ovinq5xPmkurCOaKzTlptHdir8T9vkMHhsNoJ8GlA6ZR19uEki
 2+gBJduAlhKLR3LCOpj3GxQVS8zgtIhd98kn6qrfPJGsYxQ0wpen11tH8KzNuEvpUumO
 0KRg==
X-Gm-Message-State: AJcUukcO96Yt9lDN9NgcXDw4Q+LjyJRyKV+XDQLAKn1nuRcdolCXHyk4
 JTjflPH6274JR3Q12LEXzCMBJgsownnAc9yx1vwQcfYs
X-Google-Smtp-Source: ALg8bN6hbuQRWcJHjq1paa50rCHsI05QuP09j03bR9VzATNKmOIRntrJ+jecvERxHVJdzKtuYZLZa6eMEUZyPo3cxvc=
X-Received: by 2002:a6b:d919:: with SMTP id r25mr13974762ioc.160.1547919097678; 
 Sat, 19 Jan 2019 09:31:37 -0800 (PST)
MIME-Version: 1.0
From: Kevin Wang <kjw@leftsock.com>
Date: Sat, 19 Jan 2019 09:31:24 -0800
Message-ID: <CAGw5MraLCee-zXpwBJGFeP1bxO0vUdjJsjxV=Gko1snPzaRasA@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] Xen hvms crashing multiple win10 instances
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8875039431320295243=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============8875039431320295243==
Content-Type: multipart/alternative; boundary="000000000000f5677a057fd2ff02"

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

I want a pretty simple setup: 3 (or more) copies of windows basically all
doing the same thing. no special hardware, nothing, I'm just connecting via
VNC.

However, I've noticed that having more than one of them causes them to
freeze quite quickly/easily. i.e. for N in 1 2 3 ; do xl create
/etc/xen/$N.hvm ; done -- pretty much always results in one or more hanging
during boot.

but if I run just one instance, it doesn't hang.

Smells like a race condition, specifically in the network emulation,
because when I delete the vif= line, I no longer get the crashes. Also, if
I switch to vif=rtl... then it crashes even faster; I only get a black
screen, never a windows logo.

Dell Poweredge (I just updated the bios, which seems to have helped a lot
from my prior stability issues)

Help?

   - Kevin

# cat /proc/cpuinfo
processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 94
model name      : Intel(R) Xeon(R) CPU E3-1225 v5 @ 3.30GHz
stepping        : 3
microcode       : 0xc6
cpu MHz         : 3311.998
cache size      : 8192 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush
acpi
mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl
nonstop_tsc cpu
id pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes
xsaveavx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ibrs ibpb stibp
fsgsbase b
mi1 hle avx2 bmi2 erms rtm rdseed adx clflushopt xsaveopt xsavec xgetbv1
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips        : 6623.99
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

# cat /etc/issue
Ubuntu 18.04.1 LTS \n \l

# dpkg -l | grep -i xen-hypervisor
ii  xen-hypervisor-4.6-amd64              4.9.2-0ubuntu1
    amd64        Transitional package for upgrade
ii  xen-hypervisor-4.9-amd64              4.9.2-0ubuntu1
    a
md64        Xen Hypervisor on AMD64

# cat /etc/xen/pos21.hvm
builder = "hvm"
name = "pos21.hvm"
memory = "4096"
vcpus = 1
vif = ['model=e1000']
disk = ['phy:/dev/lvg/pos21-root,hda,w' ]
vnc = 1
vncdisplay = 1
vnclisten = '10.10.22.15'
usb = 0
usbdevice = ['tablet']  # fix mouse tracking problem
vncpasswd = 'y'
boot = "dc"
stdvga = 1
videoram = 16
localtime = 1 # also need to manually set time inside windows to make it
stick
uuid = "092b8bea-f2c8-4874-b2ee-0ae6ac6bdf8e"

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

<div dir=3D"ltr">I want a pretty simple setup: 3 (or more) copies of window=
s basically all doing the same thing. no special hardware, nothing, I&#39;m=
 just connecting via VNC.<div><br></div><div>However, I&#39;ve noticed that=
 having more than one of them causes them to freeze quite quickly/easily. i=
.e. for N in 1 2 3 ; do xl create /etc/xen/$N.hvm ; done -- pretty much alw=
ays results in one or more hanging during boot.</div><div><br></div><div>bu=
t if I run just one instance, it doesn&#39;t hang.</div><div><br></div><div=
>Smells like a race condition, specifically in the network emulation, becau=
se when I delete the vif=3D line, I no longer get the crashes. Also, if I s=
witch to vif=3Drtl... then it crashes even faster; I only get a black scree=
n, never a windows logo.</div><div><br></div><div><div>Dell Poweredge (I ju=
st updated the bios, which seems to have helped a lot from my prior stabili=
ty issues)</div><br class=3D"gmail-Apple-interchange-newline"></div><div>He=
lp?</div><div><br></div><div>=C2=A0 =C2=A0- Kevin</div><div><br></div><div>=
# cat /proc/cpuinfo<br>processor =C2=A0 =C2=A0 =C2=A0 : 3<br>vendor_id =C2=
=A0 =C2=A0 =C2=A0 : GenuineIntel<br>cpu family =C2=A0 =C2=A0 =C2=A0: 6<br>m=
odel =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 94<br>model name =C2=A0 =C2=A0 =
=C2=A0: Intel(R) Xeon(R) CPU E3-1225 v5 @ 3.30GHz<br>stepping =C2=A0 =C2=A0=
 =C2=A0 =C2=A0: 3<br>microcode =C2=A0 =C2=A0 =C2=A0 : 0xc6<br>cpu MHz =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 : 3311.998<br>cache size =C2=A0 =C2=A0 =C2=A0: 819=
2 KB<br>physical id =C2=A0 =C2=A0 : 0<br>siblings =C2=A0 =C2=A0 =C2=A0 =C2=
=A0: 4<br>core id =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 0<br>cpu cores =C2=A0 =C2=
=A0 =C2=A0 : 1<br>apicid =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 0<br>initial a=
picid =C2=A0: 0<br>fpu =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : yes<br>f=
pu_exception =C2=A0 : yes<br>cpuid level =C2=A0 =C2=A0 : 13<br>wp =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: yes<br>flags =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 : fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflus=
h acpi<br>mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl =
nonstop_tsc cpu<br></div><div>id pni pclmulqdq monitor est ssse3 fma cx16 s=
se4_1 sse4_2 movbe popcnt aes xsaveavx f16c rdrand hypervisor lahf_lm abm 3=
dnowprefetch ibrs ibpb stibp fsgsbase b<br>mi1 hle avx2 bmi2 erms rtm rdsee=
d adx clflushopt xsaveopt xsavec xgetbv1<br>bugs =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1t=
f<br>bogomips =C2=A0 =C2=A0 =C2=A0 =C2=A0: 6623.99<br>clflush size =C2=A0 =
=C2=A0: 64<br>cache_alignment : 64<br>address sizes =C2=A0 : 39 bits physic=
al, 48 bits virtual<br>power management:<br><br># cat /etc/issue<br>Ubuntu =
18.04.1 LTS \n \l<br><br># dpkg -l | grep -i xen-hypervisor<br></div><div>i=
i =C2=A0xen-hypervisor-4.6-amd64 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A04.9.2-0ubuntu1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 amd64 =C2=A0 =C2=A0 =C2=A0 =C2=A0Transitional pack=
age for upgrade<br>ii =C2=A0xen-hypervisor-4.9-amd64 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A04.9.2-0ubuntu1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 a<br>md64 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Xen Hypervisor on AMD64<br><br># cat /etc/xen/pos21.hvm<br>builde=
r =3D &quot;hvm&quot;<br>name =3D &quot;pos21.hvm&quot;<br>memory =3D &quot=
;4096&quot;<br>vcpus =3D 1<br>vif =3D [&#39;model=3De1000&#39;]<br>disk =3D=
 [&#39;phy:/dev/lvg/pos21-root,hda,w&#39; ]<br>vnc =3D 1<br>vncdisplay =3D =
1<br>vnclisten =3D &#39;10.10.22.15&#39;<br>usb =3D 0<br>usbdevice =3D [&#3=
9;tablet&#39;] =C2=A0# fix mouse tracking problem</div><div>vncpasswd =3D &=
#39;y&#39;<br>boot =3D &quot;dc&quot;<br>stdvga =3D 1<br>videoram =3D 16<br=
>localtime =3D 1 # also need to manually set time inside windows to make it=
 stick<br>uuid =3D &quot;092b8bea-f2c8-4874-b2ee-0ae6ac6bdf8e&quot;<span st=
yle=3D"font-family:monospace"><br></span></div></div>

--000000000000f5677a057fd2ff02--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============8875039431320295243==--


From xen-users-bounces@lists.xenproject.org Mon Jan 21 12:47:13 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:47: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-users-bounces@lists.xenproject.org>)
	id 1glYxt-0002L6-8w; Mon, 21 Jan 2019 12:46:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glYxr-0002Kr-VC
 for xen-users@lists.xen.org; Mon, 21 Jan 2019 12:46:08 +0000
X-Inumbo-ID: 8432923b-1d7a-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8432923b-1d7a-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:46:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glYvX-0006RR-TJ; Mon, 21 Jan 2019 12:43:43 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1glYvX-00057u-QN; Mon, 21 Jan 2019 12:43:43 +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: <E1glYvX-00057u-QN@xenbits.xenproject.org>
Date: Mon, 21 Jan 2019 12:43:43 +0000
Subject: [Xen-users] Xen Security Advisory 289 v2 - Spectre V1 gadgets
 exploitable with L1TF
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-289
                              version 2

               Spectre V1 gadgets exploitable with L1TF

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

Include references for `smatch' in 0000-Cover-Letter.txt.
Correct embargo end date in 0000-Cover-Letter.txt.

Public release.

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

Previously reported vulnerabilities CVE-2017-5753 / XSA-254 (Spectre V1)
and CVE-2018-3646 / XSA-273 (L1TF) can, when combined, be leveraged to
more easily gather leaked information.  The Spectre V1 approach would be
used to bring data into the cache on on hyperthread of a given CPU core,
while L1TF would be utilized to read out the cached data on another
hyperthread of the same CPU core.

A number of specific exploitable gadgets have been identified.

There are no new vulnerabilities.  There is only new information about
existing vulnerabilities: specifically, confirmation that existing,
previously disclosed, vulnerabilities, can be exploited in specific
ways.  (Previously, it was merely expected, and stated in XSA-254 and
XSA-273, that such the vulnerabilities would be exploitable.)

IMPACT
======

An attacker can potentially read arbitrary host RAM.  This includes data
belonging to Xen, data belonging to other guests, and data belonging to
different security contexts within the same guest.

An attacker could be a guest kernel (which can manipulate the pagetables
directly), or could be guest userspace either directly (e.g. with
mprotect() or similar system call) or indirectly (by gaming the guest
kernel's paging subsystem).

See XSA-254 and XSA-273 for more general information about the
underlying vulnerabilities.

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

Systems running all versions of Xen are affected.

Only x86 processors are vulnerable.  ARM processors are not known to be
affected.

Only systems with Symmetric Multi Threading (SMT, aka hyperthreading)
available and enabled are vulnerable.

Only Intel Core based processors (from at least Merom onwards) are
potentially affected.  Other processor designs (Intel Atom/Knights
range), and other manufacturers (AMD) are not known to be affected.

MITIGATION
==========

As discussed in XSA-273, disabling SMT / hyperthreading will avoid the
L1TF vulnerability.  It will therefore prevent the use of the
exploitable code patterns discussed in this advisory.  Disabling SMT
may be achieved via a BIOS option (preferred) or the "smt=0"
hypervisor command line option.

CREDITS
=======

This issue was discovered by Norbert Manthey, Julian Stecklina, and
Pawel Wieczorkiewicz of the Xen Security Team at Amazon.

RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.

See XSA-273 and XSA-254 for a fuller discussion of the general
situation, background, etc.

TECHNICAL DETAILS
=================

For the specific technical details of the now-known-explitable code
patterns, please see the attached patches.

These patches are intended by their authors to mitigate these
vulnerabilities.  In some form they are likely to be included in
future Xen releases.  We very much welcome this contribution to the
Xen community's response to Spectre/L1TF.

However:

 * These patches have not been validated by the Xen Project
   Security Team.  Work is ongoing.

 * We expect that there may be other exploitable code patterns and
   gadgets, similar to but beyond those disclosed here.

 * Should further such exploitable code patterns be discovered, we
   will not necessarily issue a further advisory, or update this
   advisory.  Instead, we would usually recommend that any
   improvements to reduce the exploitability be handled in public, in
   accordance with the public status of the underlying vulnerabilities
   XSA-273 and XSA-254.

 * We therefore do not recommend responding to this advisory by
   applying these patches.  Instead, we recommend using hardware
   without this bug, or failing that, disabling hyperthreading (SMT)
   as discussed in XSA-273.

$ sha256sum xsa289*/*
fb58117afd3d69b2bc67001b759bcb8b27d5eddf14bb69596e01b5735a46fc83  xsa289/0000-Cover-Letter.txt
8051f6ac3f945d80368e745fff9568688a5f3ec3d34e88e1f965fe74853a60ac  xsa289/0001-lfence-add-function-that-returns-int.patch
bc0a26533d56fff11081661546c0b0c0bf3b216dc18b72944dfeef36adb254d4  xsa289/0002-is_hvm-pv_domain-block-speculation.patch
ffb445c40064c65b167b5badbb73bf5e00689494a11269684a5e432c96bb5d74  xsa289/0003-is_control_domain-block-speculation.patch
2952ac3f46256a85670b18a3d100d2fc6429fa98bb07dd55abe7ee939f30cb3e  xsa289/0004-x86-hvm-block-speculative-accesses.patch
c73ceacd649ebc4bc054e6e181283c1c58e3bed3e1d1309e5780e5efbd85461a  xsa289/0005-nospec-introduce-method-for-static-arrays.patch
52af8d264e770055d1e3937de0e2ebca408f2a7ec6b8d4fd67270594e2fa17e7  xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch
6beb965c15b36cc81ba756202f046e5757f6c69b0983abd98e51710b03c9851b  xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch
e48aaee8cf62ee7fc5df9fd07e2b687e53a8e056001d4e6434525ac68346ee18  xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch
8f4fad87aff662901d848add571f5e3d0c08de444cc514391f6f4a133eff14b5  xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch
43e61e91318c44a56f954c058ce85616df46e5ca424fcad066e631c16add2956  xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch
394cdb4c7e15cc2cbaa383b724707a8a87f9e19f729561fd3cf02c3551003911  xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch
54a3f85f887b9ce596b5908a62e3efff76c79502941b71fd520a4170299e21c0  xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch
e87a89f333873a3b96318adfdd5fde8317b3a2062e7f330fc5398e0e5eade213  xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch
94957ed06308e9af120373be6807fd3b044de8a35b7088c10c78b496596664f2  xsa289/detect-spectre-candidates.sh
8569b7be345e01365ea4ecdd22ed00b21343d4234d83f5ce4bb11191c918354e  xsa289/sorted-gadgets.txt
$

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/4UyVfoK9kFAlxFvnoMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ7oEIAKeR3NtnGU7gu7cQ6k6V8s8uKlGb8Afr6EobHTt1
aDK7tIoEgzbvwkFgwi7Q6/TuwsYwBDB8a+N2g/tlGg6lUe8uu1izLyu7Br3Qz22t
iPlW4j1m9u+4XYRFb2BRCmmijr86JlEN5cJrDLOeTn44fTXPpuvs+hN9QQDArSeC
oYQEHhZfIdzRJ5tH5ktiZJria2lrAOrrvPcqbyXgWHpJCK9FAoEa9jn5NQgi91jj
sIgFVvrJYmhP1lCyWYw5cxX0cKGItpdoA7Q7ndR4eXKRr4mpwv7RX6hkxtGyYAp/
24MB8+Ehasq7ZGCtDgCNW2Mqt7+6wmoWzRa666YTFnlc7MI=
=PAIM
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa289/0000-Cover-Letter.txt"
Content-Disposition: attachment; filename="xsa289/0000-Cover-Letter.txt"
Content-Transfer-Encoding: base64

RGVhciBhbGwsCgpXZSByZWNlbnRseSBkZXRlY3RlZCBhIHNlY3VyaXR5IHZ1
bG5lcmFiaWxpdHkgdGhhdCBjYW4gcG90ZW50aWFsbHkgYWxsb3cgdGhlCmxl
YWtpbmcgb2YgaHlwZXJ2aXNvciBkYXRhIGFuZCBndWVzdCBhbmQgZG9tMCBk
YXRhLiBUaGUgdnVsbmVyYWJpbGl0eSBvbmx5CmFmZmVjdHMgaHlwZXJ2aXNv
cnMgdGhhdCBydW4gd2l0aCBoeXBlcnRocmVhZGluZyBlbmFibGVkLiBUaGUg
dnVsbmVyYWJpbGl0eQpjb21iaW5lcyB0d28gYWxyZWFkeSBrbm93biB2dWxu
ZXJhYmlsaXRpZXM6CgoxKSBTcGVjdHJlIFYxIChDVkUtMjAxNy01NzUzLCBY
U0EgMjU0KQoyKSBMMVRGIChDVkUtMjAxOC0zNjIwLCBDVkUtMjAxOC0zNjQ2
LCBYU0EtMjczKQoKQXMgYm90aCB2dWxuZXJhYmlsaXRpZXMgYWxyZWFkeSBo
YXZlIFhTQXMgYXNzaWduZWQsIGFuZCB0aGUgZml4IGZvciBMMVRGIGlzIHRv
CmRpc2FibGUgaHlwZXJ0aHJlYWRpbmcsIHRoZSBYZW4gc2VjdXJpdHkgdGVh
bSBoYXMgYXNrZWQgdGhhdCB0aGlzIGlzc3VlIOKAnHNob3VsZApiZSBoYW5k
bGVkIGluIHB1YmxpYy4gdGhlcmUgd2lsbCBub3QgYmUgYSBuZXcgWFNBIGZv
ciB0aGUgY29tYmluZWQgaXNzdWUu4oCdIFRvCmFsbG93IG9wZXJhdG9ycyBv
ZiBYZW4gd2l0aCBlbmFibGVkIGh5cGVydGhyZWFkaW5nIHRvIHRha2UgYWN0
aW9uIGJlZm9yZSB3ZQpkaXNjbG9zZSB0aGUgcGF0Y2hlcywgd2UgZGVjaWRl
ZCB0byBkaXNjbG9zZSB0aGlzIGluZm9ybWF0aW9uIG9uIHRoZSBYU0EgZW1i
YXJnbwptZW1iZXIgbGlzdCBmaXJzdC4gV2Ugd2lsbCB0aGVuIGRpc2Nsb3Nl
IHRoZSBwYXRjaGVzIHB1YmxpY2x5IG9uIDIxc3QgSmFudWFyeSwKMjAxOS4g
V2UgZG8gbm90IGd1YXJhbnRlZSB0aGF0IGFsbCBwb3RlbnRpYWwgZGVmZWN0
cyBhcmUgZml4ZWQgd2l0aCB0aGUgcGF0Y2hlcy4KCldlIGRlY2lkZWQgdG8g
cHJlcGFyZSBwYXRjaGVzIGZvciBvcmlnaW4vbWFzdGVyIG9mIHRoZSBYZW4g
cmVwb3NpdG9yeS4gQW5vdGhlcgpjb21taXQgdGhhdCBoYXMgdG8gYmUgYmFj
a3BvcnRlZCBpcyBwcm92aWRlZCBiZWxvdy4gV2l0aG91dCB0aGlzIGNvbW1p
dCwgdGhlcmUKbWlnaHQgYmUgbW9yZSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0
aWVzLiBBcyB5b3UgbWlnaHQgYmUgcnVubmluZyBhbm90aGVyCnZlcnNpb24s
IHdlIGZ1cnRoZXJtb3JlIHByb3ZpZGUgcGF0Y2hlcyB0byB0aGUgdG9vbCDi
gJxzbWF0Y2jigJ1bMV0gdW5kZXIgR1BMdjIuClRoZXNlIHBhdGNoZXMgYWxs
b3cgeW91IHRvIHBlcmZvcm0gYSBTcGVjdHJlIFYxIGFuYWx5c2lzIGZvciBY
ZW4uIFRoaXMKd2F5LCB5b3UgY2FuIGFuYWx5emUgeW91ciB2ZXJzaW9uIG9m
IFhlbiBmb3IgcG90ZW50aWFsCnZ1bG5lcmFiaWxpdGllcywgcG90ZW50aWFs
bHkgYWxsb3dpbmcgeW91IHRvIGZpbmQgbW9yZSBwb3RlbnRpYWwKY2FuZGlk
YXRlcyB0aGFuIHdlcmUgZml4ZWQgaW4gb3VyIGZpcnN0IHBhdGNoIHNldC4g
IE5vdGUsIHRoZSBwcm9kdWNlZApsaXN0IG9mIHBvdGVudGlhbCB2dWxuZXJh
YmlsaXRpZXMgY2FuIGJlIGluY29tcGxldGUsIGFuZCBtaWdodCBjb250YWlu
Cm1hbnkgZmFsc2UgcG9zaXRpdmVzLgoKQmVzdCwKTm9yYmVydAoKRGV0YWls
cyBvZiB0aGUgdnVsbmVyYWJpbGl0eToKSW4gdGhlIHByZXNlbmNlIG9mIHRo
ZSBMMVRGIHZ1bG5lcmFiaWxpdHksIGEgZ3Vlc3QgY2FuIGxlYWsgYW55IGRh
dGEgdGhhdCBpcwpicm91Z2h0IGludG8gTDEgY2FjaGUuIEEgZ3Vlc3Qgd2l0
aCAyIGh5cGVydGhyZWFkcyBvbiB0aGUgc2FtZSBjb3JlIGNhbiBjYXVzZQp0
aGUgaHlwZXJ2aXNvciB0byBhY2Nlc3MgbWVtb3J5IGluIG9uZSBjb3JlLCB3
aGlsZSB0aGUgb3RoZXIgY29yZSBleGVjdXRlcyBndWVzdApjb2RlIHRoZSBo
eXBlcnZpc29yIGNhbm5vdCBjb250cm9sLgoKVGhlcmUgYXJlIHNldmVyYWwg
d2F5cyB0byBzcGVjdWxhdGl2ZWx5IGJyaW5nIGRhdGEgaW50byB0aGUgTDEg
Y2FjaGUuIEZpcnN0LApzcGVjdWxhdGlvbiBkb2VzIG5vdCBzdG9wIGF0IHBy
aXZpbGVnZSBjaGVja3MsIHNvIHRoYXQgdGhlIHdob2xlIGNhY2hlIGxpbmUg
b2YKZGF0YSBhY2Nlc3NlZCBjbG9zZSB0byBhIHByaXZpbGVnZSBjaGVjayBp
cyBicm91Z2h0IGludG8gdGhlIGNhY2hlLCBldmVuIGlmIHRoZQpoeXBlcnZp
c29yIGN1cnJlbnRseSBzZXJ2ZXMgdW5wcml2aWxlZ2VkIGd1ZXN0cy4gVGhl
c2UgcHJpdmlsZWdlIGNoZWNrcyBpbmNsdWRlCnRoZSBmdW5jdGlvbnMg4oCc
aXNfaGFyZHdhcmVfZG9tYWlu4oCdLCDigJxpc19jb250cm9sX2RvbWFpbuKA
nSwgYXMgd2VsbCBhcyBYZW4gU2VjdXJpdHkKTW9kdWxlICh4c20pIGNoZWNr
cy4gTmV4dCwgdGhlIHRyaXZpYWwgcGFydCBvZiB0aGUgU3BlY3RyZSBWMSBj
YW4gYmUgY29tYmluZWQKd2l0aCBMMVRGIHRvIGxlYWsgZXZlbiBtb3JlIGRh
dGEuIFRoZSBTcGVjdHJlIFYxIGF0dGFjayByZXF1aXJlZCB0d28gcGFydHM6
ICgxKQphIGxvYWQgZ2FkZ2V0LCB3aGljaCBsb2FkcyBwb3RlbnRpYWwgc2Vj
cmV0cyBpbnRvIHRoZSBjYWNoZSwgYW5kICgyKSBhIGxlYWsKZ2FkZ2V0IHRo
YXQgbWFrZXMgdGhlIHZhbHVlcyBvZiB0aGlzIHNlY3JldCBhdmFpbGFibGUg
dmlhIGEgc2lkZSBjaGFubmVsLiBXaGVuCmNvbWJpbmluZyBTcGVjdHJlIFYx
J3MgbG9hZCBnYWRnZXQgKDEpIHdpdGggTDFURidzIGxlYWsgYWJpbGl0eSwg
YW55IHNwZWN1bGF0aXZlCm91dC1vZi1ib3VuZCBtZW1vcnkgYWNjZXNzIGJl
Y29tZXMgYSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0eSwgZXNwZWNpYWxseSwg
aW4KY2FzZSB0aGUgaW5kZXggZm9yIHRoZSBvdXQtb2YtYm91bmQgb3BlcmF0
aW9uIGlzIGd1ZXN0IGNvbnRyb2xsZWQuCgpUaGlzIHBhdGNoIHNlcmllcyBh
ZGRyZXNzZXMgc2V2ZXJhbCBvZiB0aGVzZSBpc3N1ZXMsIGZvY3VzaW5nIG9u
IGJsb2NraW5nCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
YXMgd2VsbCBhcyBibG9ja2luZyBsb2FkaW5nIGh5cGVydmlzb3IgYW5kCmRv
bTAgc2VjcmV0cyBpbnRvIHRoZSBMMSBjYWNoZSB1bmRlciBzcGVjdWxhdGlv
bi4gV2UgZG8gbm90IHByZXZlbnQgb3V0LW9mLWJvdW5kCmxvYWRzIHRoYXQg
bWlnaHQgYmUgY2F1c2VkIGJ5IGxvb3BzLCBiZWNhdXNlIHRoZXkgY2FuIHVz
dWFsbHkgbm90IGJlIGluZmx1ZW5jZWQKYnkgdGhlIGd1ZXN0LCBhbmQgdHlw
aWNhbGx5IHRvdWNoIHRoZSBzYW1lIGNhY2hlIGxpbmUgdGhhdCBoYXMgYmVl
biB1c2VkIGluIHRoZQpsYXN0IHZhbGlkIGxvb3AgaXRlcmF0aW9uLiBGaW5h
bGx5LCB0aGUgcGF0Y2hlcyBmb2N1cyBtb3JlIG9uIGZpeGluZyBwb3RlbnRp
YWwKZGVmZWN0cyBpbnN0ZWFkIG9mIG1haW50YWluaW5nIGhpZ2ggcGVyZm9y
bWFuY2UgYXQgYWxsIGNvc3RzLgoKVGhlIGlzc3VlIGhhcyBiZWVuIHJlcG9y
dGVkIGJ5IG1lbWJlcnMgb2YgdGhlIFhlbiBTZWN1cml0eSBUZWFtIGF0IEFt
YXpvbjoKTm9yYmVydCBNYW50aGV5LCBKdWxpYW4gU3RlY2tsaW5hLCBhbmQg
UGF3ZWwgV2llY3pvcmtpZXdpY3oKCldoYXQgaXMgcHJvdmlkZWQgaW4gdGhp
cyBwYWNrYWdlOgoxKSBwYXRjaGVzIHRoYXQgZml4IHBvdGVudGlhbCBTcGVj
dHJlVjErTDFURiB2dWxuZXJhYmlsaXRpZXMKMikgbGlzdCBvZiBwb3RlbnRp
YWwgZGVmZWN0cyBmb3IgWGVuIFJFTEVBU0UtNC4xMS4xCjMpIChub24tcHVi
bGljKSBwYXRjaGVzIGZvciB0aGUgc21hdGNoWzFdIHRvb2wsCiAgIGFzIHdl
bGwgYXMgaW5zdHJ1Y3Rpb25zIHRvIGFuYWx5emUgWGVuIHdpdGggdGhpcyB0
b29sCgpBZGRpdGlvbmFsbHkgdG8gdGhlIHByb3ZpZGVkIHBhdGNoZXMsIHlv
dSBoYXZlIHRvIGJhY2twb3J0IHRoZSBmb2xsb3dpbmcgY29tbWl0LApiZWNh
dXNlIGp1bXAgdGFibGVzIGNhbiBhbHNvIGJlIHVzZWQgZm9yIHNwZWN1bGF0
aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlczoKCiAyMjc2ZGEwZGI5YjBmMTEx
ZTFhOGY0MWRkNzA3YzZiZDFkZWE5YTdkCiAicmV0cG9saW5lOiBkaXNhYmxl
IGp1bXAgdGFibGVzIgoKClsxXSBzbWF0Y2g6IGh0dHBzOi8vcmVwby5vci5j
ei93L3NtYXRjaC5naXQgaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzY5MTg4
Mi8K

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Disposition: attachment;
 filename="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Transfer-Encoding: base64

RnJvbSA2NDBjNDA3YzE2ODRiZmU3NzUyNmFlYmU2MDM4M2E1MGU5NzAyNGM1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAxLzEzXSBsZmVuY2U6IGFkZCBmdW5jdGlvbiB0aGF0IHJl
dHVybnMgaW50CgpJbiBjYXNlIHRoZSBDUFUgZXhlY3V0ZXMgc3BlY3VsYXRp
dmVseSwgY2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoCmFzIGlz
X2hhcmR3YXJlX2RvbWFpbiBvciBpc19odm1fZG9tYWluIG1pZ2h0IGJlIHNr
aXBwZWQuIEEgcmVhc29uIGZvciB0aGlzCnNraXAgaXMgdGhhdCB0aGVzZSBt
YWNyb3MgYWNjZXNzIHRoZSBkb21haW4gc3RydWN0dXJlIHZpYSBhIHBvaW50
ZXIsIGFuZApjaGVjayBhIGNlcnRhaW4gZmllbGQuCgpUbyBibG9jayBzcGVj
dWxhdGlvbiBhbmQgd2FpdCB1bnRpbCB0aGUgZmllbGQgaXMgYWN0dWFsbHkg
ZXZhbHVhdGVkLCB3ZQpuZWVkIHRvIGFkZCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gYWZ0ZXIgdGhlIGZpZWxkIGluc3BlY3Rpb24uIEFzIHRoZQptYWNyb3Mg
YXJlIHR5cGljYWxseSB1c2VkIGluIGlmIHN0YXRlbWVudHMsIHRoZSBsZmVu
Y2UgaGFzIHRvIGNvbWUgaW4gYQpjb21wYXRpYmxlIHdheS4gSGVuY2UsIHdl
IGFkZCBhIGZ1bmN0aW9uIHRoYXQgd3JhcHMgdGhlIGxmZW5jZSBpbnN0cnVj
dGlvbgphbmQgcmV0dXJucyB0cnVlLiBUbyBwcm90ZWN0IGEgY2VydGFpbiBl
dmFsdWF0aW9uIGluIGFuIGlmIHN0YXRlbWVudCwgd2UKbm93IGhhdmUgdG8g
YWRkIHRoaXMgZnVuY3Rpb24gdG8gdGhlIGlmIHN0YXRlbWVudCBhcyB3ZWxs
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgg
fCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3Rl
bS5oCkBAIC0yMDMsNiArMjAzLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX3hhZGQoCiAjZGVmaW5lIHJtYigpICAgICAgICAg
ICBhc20gdm9sYXRpbGUgKCAibGZlbmNlIiA6OjogIm1lbW9yeSIgKQogI2Rl
ZmluZSB3bWIoKSAgICAgICAgICAgYXNtIHZvbGF0aWxlICggInNmZW5jZSIg
Ojo6ICJtZW1vcnkiICkKIAorc3RhdGljIGlubGluZSBpbnQgYm9vbF9sZmVu
Y2Uodm9pZCkgeyBybWIoKTsgcmV0dXJuIDE7IH0KKwogLyoKICAqIFNNUCBi
YXJyaWVycywgZm9yIG9yZGVyaW5nIG9mIHJlYWRzIGFuZCB3cml0ZXMgYmV0
d2VlbiBDUFVzLCBtb3N0IGNvbW1vbmx5CiAgKiB1c2VkIHdpdGggc2hhcmVk
IG1lbW9yeS4KLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMmEwOTljMDZlMWU1ZTRjOGFhNTUxNmMzMzhjNGMwYzcwMzM1ZWJi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAyLzEzXSBpc19odm0vcHZfZG9tYWluOiBibG9jayBzcGVj
dWxhdGlvbgoKV2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFp
biwgb3IgUFYgZG9tYWluLCB3ZSBoYXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNw
ZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVjaywgYW5kIGV2ZW50
dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpTaWduZWQtb2Zm
LWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0t
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04ODMsNyArODgz
LDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFpbihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFC
TEVEKENPTkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVf
cHYgOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VOQUJMRUQoQ09ORklH
X1BWKSA/IGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdiA6IGZhbHNl
OworICAgIHJldHVybiAocmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29s
X2xmZW5jZSgpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfdmNw
dShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKQEAgLTkxNCw3ICs5MTUsOCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfNjRiaXRfdmNwdShjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKICNlbmRpZgogc3RhdGljIGlubGluZSBib29sIGlzX2h2
bV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1
cm4gSVNfRU5BQkxFRChDT05GSUdfSFZNKSA/IGQtPmd1ZXN0X3R5cGUgPT0g
Z3Vlc3RfdHlwZV9odm0gOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VO
QUJMRUQoQ09ORklHX0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5
cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIChyZXMgJiYgYm9vbF9sZmVu
Y2UoKSkgfHwgIWJvb2xfbGZlbmNlKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLS0gCjIu
Ny40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSA1ZWQxMzVlM2NjNGMyMWE4MDNmMTJiMTQ2M2I1NzU5ODAzN2Y0NjYx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAzLzEzXSBpc19jb250cm9sX2RvbWFpbjogYmxvY2sgc3Bl
Y3VsYXRpb24KClVuZGVyIHNwZWN1bGF0aW9uLCBhbiBpc19jb250cm9sX2Rv
bWFpbiBjaGVjayBjYW4gYmUgYnlwYXNzZWQsIGJlY2F1c2UgdGhlCmNoZWNr
IGRlcGVuZHMgb24gYSBtZW1vcnkgbG9hZC4gVGhlcmVmb3JlLCB0aGUgQ1BV
IG1pZ2h0IHNwZWN1bGF0aXZlbHkKY29udGludWUgZXhlY3V0aW9uIG9mIGUu
Zy4gYSBoeXBlcmNhbGwgdG8gcHVsbCBkYXRhIGZyb20gbWVtb3J5IGludG8K
dGhlIGNhY2hlLCB3aGljaCBzaG91bGQgb25seSBiZSBhY2Nlc3NpYmxlIGJ5
IGRvbTAuCgpUbyBwcmV2ZW50IHRoZXNlIGFjY2Vzc2VzLCB3ZSBibG9jayBz
cGVjdWxhdGlvbiBhZnRlciB0aGUgYWNjZXNzIGJ5CmFkZGluZyBhbiBsZmVu
Y2UgaW5zdHJ1Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCkBAIC04NzQsMTAgKzg3NCwxMiBAQCB2b2lkIHdhdGNo
ZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogICogICAg
KHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRy
aXZlciBkb21haW4pCiAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0
byBkZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKICAq
LwotI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhh
cmR3YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNfaGFyZHdhcmVfZG9tYWluKF9k
KSBcCisgICAgKCgoX2QpID09IGhhcmR3YXJlX2RvbWFpbiAmJiBib29sX2xm
ZW5jZSgpKSB8fCAhYm9vbF9sZmVuY2UoKSkKIAogLyogVGhpcyBjaGVjayBp
cyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBhIGNvbnRyb2wgZG9t
YWluICovCi0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+
aXNfcHJpdmlsZWdlZCkKKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2Qp
IFwKKyAgICAoKChfZCktPmlzX3ByaXZpbGVnZWQgJiYgYm9vbF9sZmVuY2Uo
KSkgfHwgIWJvb2xfbGZlbmNlKCkpCiAKICNkZWZpbmUgVk1fQVNTSVNUKGQs
IHQpICh0ZXN0X2JpdChWTUFTU1RfVFlQRV8gIyMgdCwgJihkKS0+dm1fYXNz
aXN0KSkKIAotLSAKMi43LjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSA2OWI5Yzg1ZDEwZjA5NTZmYTI3MTBhZmU3NjY5YTc1ODdmNDRkNWQ0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA0LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBh
Y2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBodm0gaW50ZXJm
YWNlIGFuZCBldmVudCBjaGFubmVscywgdGhlIGd1ZXN0IGNhbgpzcGVjaWZ5
IGEgdmNwdSBpZC4gVGhpcyBJRCBpcyBjaGVja2VkIGFnYWluc3QgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIENQVXMsCmhvd2V2ZXIsIHRoaXMgY2hlY2sgY2Fu
IGJ5IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkuIFRoaXMgY2hhbmdlIHByZXZl
bnRzCnRoZSBwb3RlbnRpYWwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzcy4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpSZXBvcnRlZC1ieTogUGF3ZWwgV2ll
Y3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzcsNiArMzcsNyBAQAogI2luY2x1
ZGUgPHhlbi9tb25pdG9yLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4K
ICNpbmNsdWRlIDx4ZW4vdnBjaS5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL2hh
cC5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC00MDMyLDcgKzQw
MzMsOCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3Zl
Y3RvcigKICAgICBpZiAoIG9wLnZlY3RvciA8IDB4MTAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggb3AudmNwdSA+PSBkLT5tYXhf
dmNwdXMgfHwgKHYgPSBkLT52Y3B1W29wLnZjcHVdKSA9PSBOVUxMICkKKyAg
ICBpZiAoIG9wLnZjcHUgPj0gZC0+bWF4X3ZjcHVzIHx8CisJICh2ID0gZC0+
dmNwdVthcnJheV9pbmRleF9ub3NwZWMob3AudmNwdSwgZC0+bWF4X3ZjcHVz
KV0pID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IHVwY2FsbCB2ZWN0b3IgJTAy
eFxuIiwgdiwgb3AudmVjdG9yKTsKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Disposition: attachment;
 filename="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Transfer-Encoding: base64

RnJvbSAwNmE0YzMxZjBlYmE0NzQ2MzNjY2VkYTQxNzI0MThmYTExMmUxY2Vh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA1LzEzXSBub3NwZWM6IGludHJvZHVjZSBtZXRob2QgZm9y
IHN0YXRpYwogYXJyYXlzCgpXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91
dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwpp
bnRvIGR5bmFtaWMgYXJyYXlzIGFuZCBzdGF0aWMgYXJyYXlzLiBXaGVyZSB0
aGUgZm9ybWVyIGFyZSBhbGxvY2F0ZWQKZHVyaW5nIHJ1biB0aW1lLCB0aGUg
c2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtub3duIGR1cmluZyBjb21waWxlIHRp
bWUuCk9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFibGUg
dG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKaW4gdGhlIGZ1dHVyZS4K
CldlIGludHJvZHVjZSBhbm90aGVyIG1hY3JvIHRoYXQgYXV0b21hdGljYWxs
eSB1c2VzIHRoZSBBUlJBWV9TSVpFIG1hY3JvCnRvIGJsb2NrIHNwZWN1bGF0
aXZlIGFjY2Vzc2VzLiBGb3IgYXJyYXlzIHRoYXQgYXJlIHN0YXRpY2FsbHkg
YWNjZXNzZWQsCnRoaXMgbWFjcm8gY2FuIGJlIHVzZWQgaW5zdGVhZCBvZiB0
aGUgdXN1YWwgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVj
LmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKLS0tIGEveGVuL2luY2x1
ZGUveGVuL25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMu
aApAQCAtNTgsNiArNTgsMTIgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5k
ZXgsCiAgICAgKHR5cGVvZihfaSkpIChfaSAmIF9tYXNrKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCisvKgor
ICogYXJyYXlfYWNjZXNzX25vc3BlYyAtIGFsbG93IG5vc3BlYyBhY2Nlc3Mg
Zm9yIHN0YXRpYyBzaXplIGFycmF5cworICovCisjZGVmaW5lIGFycmF5X2Fj
Y2Vzc19ub3NwZWMoYXJyYXksIGluZGV4KSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgYXJyYXlbYXJyYXlfaW5kZXhfbm9zcGVjKGlu
ZGV4LCBBUlJBWV9TSVpFKGFycmF5KSldCisKICNlbmRpZiAvKiBYRU5fTk9T
UEVDX0ggKi8KIAogLyoKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBmNmI1Yjk2MWFlZmU2ZjE2M2NhY2QyN2FlNWYzYjExN2UwNjlkYzBj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA2LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQKIGFjY2Vzc2VzCgpUaGVyZSBhcmUgbXVsdGlwbGUgYXJy
YXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vzc2VkCndp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRv
IGF2b2lkIG91dCBvZiBib3VuZAphY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJh
eV9pbmRleF9ub3NwZWMgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyB8IDIxICsrKysrKysrKysrKysrLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMDk2LDcgKzIw
OTYsNyBAQCBpbnQgaHZtX21vdl9mcm9tX2NyKHVuc2lnbmVkIGludCBjciwg
dW5zaWduZWQgaW50IGdwcikKICAgICBjYXNlIDI6CiAgICAgY2FzZSAzOgog
ICAgIGNhc2UgNDoKLSAgICAgICAgdmFsID0gY3Vyci0+YXJjaC5odm0uZ3Vl
c3RfY3JbY3JdOworICAgICAgICB2YWwgPSBhcnJheV9hY2Nlc3Nfbm9zcGVj
KGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyLCBjcik7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgODoKICAgICAgICAgdmFsID0gKHZsYXBpY19nZXRfcmVn
KHZjcHVfdmxhcGljKGN1cnIpLCBBUElDX1RBU0tQUkkpICYgMHhmMCkgPj4g
NDsKQEAgLTM0NDYsMTMgKzM0NDYsMTUgQEAgaW50IGh2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250
ZW50KQogICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5iYXNpYy5tdHJy
ICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgIGluZGV4
ID0gbXNyIC0gTVNSX01UUlJmaXgxNktfODAwMDA7Ci0gICAgICAgICptc3Jf
Y29udGVudCA9IGZpeGVkX3JhbmdlX2Jhc2VbaW5kZXggKyAxXTsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gZml4ZWRfcmFuZ2VfYmFzZVthcnJheV9pbmRl
eF9ub3NwZWMoaW5kZXggKyAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVU1fRklYRURf
UkFOR0VTKV07CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTVNSX01UUlJm
aXg0S19DMDAwMC4uLk1TUl9NVFJSZml4NEtfRjgwMDA6CiAgICAgICAgIGlm
ICggIWQtPmFyY2guY3B1aWQtPmJhc2ljLm10cnIgKQogICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKICAgICAgICAgaW5kZXggPSBtc3IgLSBNU1JfTVRS
UmZpeDRLX0MwMDAwOwotICAgICAgICAqbXNyX2NvbnRlbnQgPSBmaXhlZF9y
YW5nZV9iYXNlW2luZGV4ICsgM107CisgICAgICAgICptc3JfY29udGVudCA9
IGZpeGVkX3JhbmdlX2Jhc2VbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4ICsg
MywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVNX0ZJWEVEX1JBTkdFUyldOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIE1TUl9JQTMyX01UUlJfUEhZU0JBU0UoMCku
Li5NU1JfSUEzMl9NVFJSX1BIWVNNQVNLKE1UUlJfVkNOVF9NQVggLSAxKToK
ICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+YmFzaWMubXRyciApCkBA
IC0zNDYxLDcgKzM0NjMsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAg
ICAgICAgIGlmICggKGluZGV4IC8gMikgPj0KICAgICAgICAgICAgICBNQVNL
X0VYVFIodi0+YXJjaC5odm0ubXRyci5tdHJyX2NhcCwgTVRSUmNhcF9WQ05U
KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICAqbXNy
X2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07CisgICAgICAgICpt
c3JfY29udGVudCA9IHZhcl9yYW5nZV9iYXNlW2FycmF5X2luZGV4X25vc3Bl
YyhpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTV9GSVhFRF9SQU5HRVMpXTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKQEAgLTQx
NTYsNyArNDE1OSw4IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAog
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQp
IHx8ICFjcHVfaGFzX3ZteCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQt
PmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7CisgICAgICAg
ICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYXJyYXlfaW5kZXhfbm9zcGVjKGEu
aW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC00MTcxLDcgKzQxNzUs
OCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKIAogICAgICAgICBy
YyA9IDA7CiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgZC0+
YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsKKyAgICAgICAg
ZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmluZGV4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHBhZ2luZ191cGRhdGVf
Y3IzKHYsIGZhbHNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CkBA
IC00MzI2LDcgKzQzMzEsNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJh
bSgKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKIAot
ICAgIGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7Cisg
ICAgZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmlu
ZGV4LCBIVk1fTlJfUEFSQU1TKV0gPSBhLnZhbHVlOwogCiAgICAgSFZNX0RC
R19MT0coREJHX0xFVkVMX0hDQUxMLCAic2V0IHBhcmFtICV1ID0gJSJQUkl4
NjQsCiAgICAgICAgICAgICAgICAgYS5pbmRleCwgYS52YWx1ZSk7CkBAIC00
NDIwLDYgKzQ0MjUsOCBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgK
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYS52YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XTsKKyAgICAgICAgYS52
YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thcnJheV9pbmRleF9ub3NwZWMo
YS5pbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX05SX1BBUkFNUyldOwogICAgICAg
ICBicmVhazsKICAgICB9CiAKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBhMThkMjVlMmZiYjdmMGY0M2QyNWUyYzExMzJiZTI5OWZmMDE2MWE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA3LzEzXSB4ZW4vZXZ0Y2huOiBibG9jayBzcGVjdWxhdGl2
ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpHdWVzdHMgY2FuIGlzc3VlIGV2
ZW50IGNoYW5uZWwgaW50ZXJhY3Rpb24gd2l0aCBndWVzdCBzcGVjaWZpZWQg
ZGF0YS4KVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9mIGJvdW5kIGFjY2Vz
c2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MuCgpUaGlzIGlzIHBhcnQg
b2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVz
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9jb21tb24vZXZlbnRfMmwuYyAgICAgIHwg
IDMgKystCiB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyB8IDQ4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vZXZlbnRfZmlmby5jICAgIHwgIDQgKysrLQogeGVuL2luY2x1
ZGUveGVuL2V2ZW50LmggICAgfCAgNSArKystLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzNiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2ZW50
XzJsLmMKLS0tIGEveGVuL2NvbW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9j
b21tb24vZXZlbnRfMmwuYwpAQCAtNDUsNyArNDUsOCBAQCBzdGF0aWMgdm9p
ZCBldnRjaG5fMmxfY2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAKIHN0YXRpYyB2b2lkIGV2dGNobl8y
bF91bm1hc2soc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0
Y2huKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVtldnRjaG4t
Pm5vdGlmeV92Y3B1X2lkXTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZj
cHVbYXJyYXlfaW5kZXhfbm9zcGVjKGV2dGNobi0+bm90aWZ5X3ZjcHVfaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT5tYXhfdmNwdXMpXTsKICAgICB1bnNpZ25lZCBpbnQgcG9ydCA9
IGV2dGNobi0+cG9ydDsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5l
bC5jCi0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCisrKyBiL3hl
bi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0zNjksMTIgKzM2OSwxMiBA
QCBpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3QgKmJp
bmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUgPj0gZC0+bWF4
X3ZjcHVzKSB8fAotICAgICAgICAgKCh2ID0gZC0+dmNwdVt2Y3B1XSkgPT0g
TlVMTCkgKQorICAgICAgICAgKCh2ID0gZC0+dmNwdVthcnJheV9pbmRleF9u
b3NwZWModmNwdSwgZC0+bWF4X3ZjcHVzKV0pID09IE5VTEwpICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50
X2xvY2spOwogCi0gICAgaWYgKCB2LT52aXJxX3RvX2V2dGNoblt2aXJxXSAh
PSAwICkKKyAgICBpZiAoIGFycmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90
b19ldnRjaG4sIHZpcnEpICE9IDAgKQogICAgICAgICBFUlJPUl9FWElUKC1F
RVhJU1QpOwogCiAgICAgaWYgKCBwb3J0ICE9IDAgKQpAQCAtNDAyLDcgKzQw
Miw3IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFf
dCAqYmluZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogCiAgICAgc3Bpbl91bmxv
Y2soJmNobi0+bG9jayk7CiAKLSAgICB2LT52aXJxX3RvX2V2dGNoblt2aXJx
XSA9IGJpbmQtPnBvcnQgPSBwb3J0OworICAgIGFycmF5X2FjY2Vzc19ub3Nw
ZWModi0+dmlycV90b19ldnRjaG4sIHZpcnEpID0gYmluZC0+cG9ydCA9IHBv
cnQ7CiAKICBvdXQ6CiAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2sp
OwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBsb25nIGV2dGNobl9iaW5k
X2lwaShldnRjaG5fYmluZF9pcGlfdCAqYmluZCkKICAgICBsb25nICAgICAg
ICAgICByYyA9IDA7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAotICAgICAgICAgKGQtPnZjcHVbdmNwdV0g
PT0gTlVMTCkgKQorICAgICAgICAgKGQtPnZjcHVbYXJyYXlfaW5kZXhfbm9z
cGVjKHZjcHUsIGQtPm1heF92Y3B1cyldID09IE5VTEwpICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xv
Y2spOwpAQCAtNTc2LDcgKzU3Niw4IEBAIGludCBldnRjaG5fY2xvc2Uoc3Ry
dWN0IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbCBndWVzdCkKICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5kKGQxLCBwaXJxKTsKICAgICAgICAg
cGlycS0+ZXZ0Y2huID0gMDsKICAgICAgICAgcGlycV9jbGVhbnVwX2NoZWNr
KHBpcnEsIGQxKTsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4xLCBk
MS0+dmNwdVtjaG4xLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxp
bmtfcGlycV9wb3J0KGNobjEsIGQxLT52Y3B1W2FycmF5X2luZGV4X25vc3Bl
YyhjaG4xLT5ub3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZDEtPm1h
eF92Y3B1cyldKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIGlmICgg
aXNfaHZtX2RvbWFpbihkMSkgJiYgZG9tYWluX3BpcnFfdG9faXJxKGQxLCBw
aXJxLT5waXJxKSA+IDAgKQogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bp
cnFfZW11aXJxKGQxLCBwaXJxLT5waXJxKTsKQEAgLTU4Nyw5ICs1ODgsOSBA
QCBpbnQgZXZ0Y2huX2Nsb3NlKHN0cnVjdCBkb21haW4gKmQxLCBpbnQgcG9y
dDEsIGJvb2wgZ3Vlc3QpCiAgICAgY2FzZSBFQ1NfVklSUToKICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQxLCB2ICkKICAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCB2LT52aXJxX3RvX2V2dGNobltjaG4xLT51LnZpcnFdICE9IHBv
cnQxICkKKyAgICAgICAgICAgIGlmICggYXJyYXlfYWNjZXNzX25vc3BlYyh2
LT52aXJxX3RvX2V2dGNobiwgY2huMS0+dS52aXJxKSAhPSBwb3J0MSApCiAg
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB2LT52aXJx
X3RvX2V2dGNobltjaG4xLT51LnZpcnFdID0gMDsKKyAgICAgICAgICAgIGFy
cmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90b19ldnRjaG4sIGNobjEtPnUu
dmlycSkgPSAwOwogICAgICAgICAgICAgc3Bpbl9iYXJyaWVyKCZ2LT52aXJx
X2xvY2spOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNzAwLDcg
KzcwMSw5IEBAIGludCBldnRjaG5fc2VuZChzdHJ1Y3QgZG9tYWluICpsZCwg
dW5zaWduZWQgaW50IGxwb3J0KQogICAgICAgICBycG9ydCA9IGxjaG4tPnUu
aW50ZXJkb21haW4ucmVtb3RlX3BvcnQ7CiAgICAgICAgIHJjaG4gID0gZXZ0
Y2huX2Zyb21fcG9ydChyZCwgcnBvcnQpOwogICAgICAgICBpZiAoIGNvbnN1
bWVyX2lzX3hlbihyY2huKSApCi0gICAgICAgICAgICB4ZW5fbm90aWZpY2F0
aW9uX2ZuKHJjaG4pKHJkLT52Y3B1W3JjaG4tPm5vdGlmeV92Y3B1X2lkXSwg
cnBvcnQpOworICAgICAgICAgICAgeGVuX25vdGlmaWNhdGlvbl9mbihyY2hu
KQorICAgICAgICAgICAgICAgIChyZC0+dmNwdVthcnJheV9pbmRleF9ub3Nw
ZWMocmNobi0+bm90aWZ5X3ZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZC0+bWF4X3ZjcHVzKV0sIHJw
b3J0KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZXZ0Y2huX3BvcnRf
c2V0X3BlbmRpbmcocmQsIHJjaG4tPm5vdGlmeV92Y3B1X2lkLCByY2huKTsK
ICAgICAgICAgYnJlYWs7CkBAIC03MjIsNyArNzI1LDcgQEAgb3V0OgogCiBp
bnQgZ3Vlc3RfZW5hYmxlZF9ldmVudChzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgdmlycSkKIHsKLSAgICByZXR1cm4gKCh2ICE9IE5VTEwpICYmICh2LT52
aXJxX3RvX2V2dGNoblt2aXJxXSAhPSAwKSk7CisgICAgcmV0dXJuICgodiAh
PSBOVUxMKSAmJiAoYXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2
dGNobiwgdmlycSkgIT0gMCkpOwogfQogCiB2b2lkIHNlbmRfZ3Vlc3RfdmNw
dV92aXJxKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2aXJxKQpAQCAtNzY0
LDcgKzc2Nyw3IEBAIHN0YXRpYyB2b2lkIHNlbmRfZ3Vlc3RfZ2xvYmFsX3Zp
cnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKIAogICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZ2LT52aXJxX2xvY2ssIGZsYWdzKTsKIAotICAg
IHBvcnQgPSB2LT52aXJxX3RvX2V2dGNoblt2aXJxXTsKKyAgICBwb3J0ID0g
YXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2dGNobiwgdmlycSk7
CiAgICAgaWYgKCB1bmxpa2VseShwb3J0ID09IDApICkKICAgICAgICAgZ290
byBvdXQ7CiAKQEAgLTgwNCw3ICs4MDcsOCBAQCB2b2lkIHNlbmRfZ2xvYmFs
X3ZpcnEodWludDMyX3QgdmlycSkKIHsKICAgICBBU1NFUlQodmlycV9pc19n
bG9iYWwodmlycSkpOwogCi0gICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShn
bG9iYWxfdmlycV9oYW5kbGVyc1t2aXJxXSA/OiBoYXJkd2FyZV9kb21haW4s
IHZpcnEpOworICAgIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoYXJyYXlfYWNj
ZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPzoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiwgdmly
cSk7CiB9CiAKIGludCBzZXRfZ2xvYmFsX3ZpcnFfaGFuZGxlcihzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQpAQCAtODE2LDE1ICs4MjAsMTUg
QEAgaW50IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IHZpcnEpCiAgICAgaWYgKCF2aXJxX2lzX2dsb2JhbCh2
aXJxKSkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoZ2xv
YmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPT0gZCkKKyAgICBpZiAoYXJyYXlf
YWNjZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPT0g
ZCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAodW5saWtlbHkoIWdl
dF9kb21haW4oZCkpKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAg
IHNwaW5fbG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxlcnNfbG9jayk7Ci0gICAg
b2xkID0gZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV07Ci0gICAgZ2xvYmFs
X3ZpcnFfaGFuZGxlcnNbdmlycV0gPSBkOworICAgIG9sZCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZpcnEpOworICAg
IGFycmF5X2FjY2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZp
cnEpID0gZDsKICAgICBzcGluX3VubG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxl
cnNfbG9jayk7CiAKICAgICBpZiAob2xkICE9IE5VTEwpCkBAIC04NDIsOSAr
ODQ2LDkgQEAgc3RhdGljIHZvaWQgY2xlYXJfZ2xvYmFsX3ZpcnFfaGFuZGxl
cnMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvciAodmlycSA9IDA7IHZp
cnEgPCBOUl9WSVJRUzsgdmlycSsrKQogICAgIHsKLSAgICAgICAgaWYgKGds
b2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFdID09IGQpCisgICAgICAgIGlmIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJx
KSA9PSBkKQogICAgICAgICB7Ci0gICAgICAgICAgICBnbG9iYWxfdmlycV9o
YW5kbGVyc1t2aXJxXSA9IE5VTEw7CisgICAgICAgICAgICBhcnJheV9hY2Nl
c3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJxKSA9IE5VTEw7
CiAgICAgICAgICAgICBwdXRfY291bnQrKzsKICAgICAgICAgfQogICAgIH0K
QEAgLTkzMSw3ICs5MzUsOCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5z
aWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHN0
cnVjdCBldnRjaG4gKmNobjsKICAgICBsb25nICAgICAgICAgICByYyA9IDA7
CiAKLSAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwgKGQt
PnZjcHVbdmNwdV9pZF0gPT0gTlVMTCkgKQorICAgIGlmICggKHZjcHVfaWQg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAorICAgICAgICAgKGQtPnZjcHVbYXJyYXlf
aW5kZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyldID09IE5VTEwp
ICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2so
JmQtPmV2ZW50X2xvY2spOwpAQCAtOTY2LDExICs5NzEsMTQgQEAgbG9uZyBl
dnRjaG5fYmluZF92Y3B1KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgdmNwdV9pZCkKICAgICBjYXNlIEVDU19QSVJROgogICAgICAgICBpZiAo
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCiAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4sIGQtPnZj
cHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxpbmtfcGly
cV9wb3J0KGNobiwgZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWMoY2huLT5u
b3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsK
ICAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHVfaWQ7CiAgICAg
ICAgIHBpcnFfc2V0X2FmZmluaXR5KGQsIGNobi0+dS5waXJxLmlycSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W3Zj
cHVfaWRdLT5wcm9jZXNzb3IpKTsKLSAgICAgICAgbGlua19waXJxX3BvcnQo
cG9ydCwgY2huLCBkLT52Y3B1W3ZjcHVfaWRdKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W2FycmF5X2luZGV4X25v
c3BlYyh2Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1
cyldLT5wcm9jZXNzb3IpKTsKKyAgICAgICAgbGlua19waXJxX3BvcnQocG9y
dCwgY2huLCBkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMgYi94ZW4vY29tbW9u
L2V2ZW50X2ZpZm8uYwotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwor
KysgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwpAQCAtMzAsOCArMzAsMTAg
QEAgc3RhdGljIGlubGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvX3dv
cmRfZnJvbV9wb3J0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgLyoK
ICAgICAgKiBDYWxsZXJzIGFyZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2
ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hyb25pemUKICAgICAgKiB3
aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICogCisgICAg
ICogVG8gYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
LCB1c2Ugcm1iLgogICAgICAqLwotICAgIHNtcF9ybWIoKTsKKyAgICBybWIo
KTsKIAogICAgIHAgPSBwb3J0IC8gRVZUQ0hOX0ZJRk9fRVZFTlRfV09SRFNf
UEVSX1BBR0U7CiAgICAgdyA9IHBvcnQgJSBFVlRDSE5fRklGT19FVkVOVF9X
T1JEU19QRVJfUEFHRTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9l
dmVudC5oIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50
LmgKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3Bz
Lmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9l
dmVudC5oPgogCiAvKgpAQCAtOTYsNyArOTcsNyBAQCB2b2lkIGFyY2hfZXZ0
Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdik7CiAgKiBUaGUgZmlyc3QgYnVj
a2V0IGlzIGRpcmVjdGx5IGFjY2Vzc2VkIHZpYSBkLT5ldnRjaG4uCiAgKi8K
ICNkZWZpbmUgZ3JvdXBfZnJvbV9wb3J0KGQsIHApIFwKLSAgICAoKGQpLT5l
dnRjaG5fZ3JvdXBbKHApIC8gRVZUQ0hOU19QRVJfR1JPVVBdKQorICAgIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKChkKS0+ZXZ0Y2huX2dyb3VwLCAocCkgLyBF
VlRDSE5TX1BFUl9HUk9VUCkpCiAjZGVmaW5lIGJ1Y2tldF9mcm9tX3BvcnQo
ZCwgcCkgXAogICAgICgoZ3JvdXBfZnJvbV9wb3J0KGQsIHApKVsoKHApICUg
RVZUQ0hOU19QRVJfR1JPVVApIC8gRVZUQ0hOU19QRVJfQlVDS0VUXSkKIApA
QCAtMTc0LDcgKzE3NSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBldnRjaG5f
cG9ydF9zZXRfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB2Y3B1X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBldnRjaG4gKmV2dGNobikKIHsKLSAgICBkLT5l
dnRjaG5fcG9ydF9vcHMtPnNldF9wZW5kaW5nKGQtPnZjcHVbdmNwdV9pZF0s
IGV2dGNobik7CisgICAgZC0+ZXZ0Y2huX3BvcnRfb3BzLT5zZXRfcGVuZGlu
ZyhkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLCBkLT5tYXhf
dmNwdXMpXSwgZXZ0Y2huKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGV2
dGNobl9wb3J0X2NsZWFyX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLS0g
CjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Disposition: attachment;
 filename="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Transfer-Encoding: base64

RnJvbSBhZjQ0MGE3NWYwYWJkNTY0YzA4NTM0YTVkYjFkNDk3MTA1OWE4OWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA4LzEzXSBjb21tb24vZ2FudF90YWJsZTogYmxvY2sgc3Bl
Y3VsYXRpdmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKR3Vlc3RzIGNhbiBp
c3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1
c2VkIGZvciBtZW1vcnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91
dCBvZiBib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJheV9pbmRleF9u
b3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZlciwgdGhlcmUg
YXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3Rl
Y3RlZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBs
ZSBhY2Nlc3NlcyBpbiBhCnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYW4gbGZl
bmNlIGluc3RydWN0aW9uIGlzIHBsYWNlZCBiZXR3ZWVuIHRoZQphY3R1YWwg
cmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MuCgpUaGlzIGlzIHBhcnQgb2Yg
dGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoK
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+CgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIyICsr
KysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRl
IDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4K
ICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+CiAKQEAgLTk2Myw2ICs5NjQsOSBAQCBtYXBfZ3JhbnRfcmVmKAog
ICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVm
LCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKICAgICAgICAgICAgICAgICAg
b3AtPnJlZiwgcmd0LT5kb21haW4tPmRvbWFpbl9pZCk7CiAKKyAgICAvKiBN
YWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVj
dWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBhY3QgPSBhY3RpdmVf
ZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYWggPSBzaGFy
ZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CiAgICAgc3RhdHVzID0g
cmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+ZmxhZ3MgOiAmc3RhdHVz
X2VudHJ5KHJndCwgb3AtPnJlZik7CkBAIC0xMjY4LDcgKzEyNzIsOCBAQCB1
bm1hcF9jb21tb24oCiAgICAgfQogCiAgICAgc21wX3JtYigpOwotICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGFycmF5X2luZGV4X25vc3BlYyhv
cC0+aGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZ3QtPm1hcHRyYWNrX2xpbWl0KSk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21pYygmbWFwLT5mbGFncykpICkK
ICAgICB7CkBAIC0yMDI2LDYgKzIwMzEsOSBAQCBnbnR0YWJfcHJlcGFyZV9m
b3JfdHJhbnNmZXIoCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAg
ICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3Nl
ZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBzaGEgPSBz
aGFyZWRfZW50cnlfaGVhZGVyKHJndCwgcmVmKTsKIAogICAgIHNjb21iby53
b3JkID0gKih1MzIgKikmc2hhLT5mbGFnczsKQEAgLTIyMzksNiArMjI0Nyw5
IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2Nr
X2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCisgICAgICAgIC8qIE1ha2Ug
c3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0
aXZlbHkgKi8KKyAgICAgICAgcm1iKCk7CisKICAgICAgICAgcGFnZV9saXN0
X2FkZF90YWlsKHBhZ2UsICZlLT5wYWdlX2xpc3QpOwogICAgICAgICBwYWdl
X3NldF9vd25lcihwYWdlLCBlKTsKIApAQCAtMjQwOCw2ICsyNDE5LDkgQEAg
YWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZBSUwoZ3Rf
dW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKICAgICAgICAgICAgICAg
ICAgIkJhZCBncmFudCByZWZlcmVuY2UgJSN4XG4iLCBncmVmKTsKIAorICAg
IC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGFjdCA9IGFj
dGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CiAgICAgc2hhaCA9IHNo
YXJlZF9lbnRyeV9oZWFkZXIocmd0LCBncmVmKTsKICAgICBpZiAoIHJndC0+
Z3RfdmVyc2lvbiA9PSAxICkKQEAgLTI4MTIsNiArMjgyNiw5IEBAIHN0YXRp
YyBpbnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29w
eSAqb3AsCiAgICAgICAgICAoKG9wLT5kZXN0Lm9mZnNldCArIG9wLT5sZW4p
ID4gUEFHRV9TSVpFKSApCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1Rf
YmFkX2NvcHlfYXJnLCAiY29weSBiZXlvbmQgcGFnZSBhcmVhXG4iKTsKIAor
ICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFz
c2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGlmICgg
b3AtPnNvdXJjZS5vZmZzZXQgPCBzcmMtPnB0ci5vZmZzZXQgfHwKICAgICAg
ICAgIG9wLT5zb3VyY2Uub2Zmc2V0ICsgb3AtPmxlbiA+IHNyYy0+cHRyLm9m
ZnNldCArIHNyYy0+bGVuICkKICAgICAgICAgUElOX0ZBSUwob3V0LCBHTlRT
VF9nZW5lcmFsX2Vycm9yLApAQCAtMzIxNSw2ICszMjMyLDkgQEAgc3dhcF9n
cmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9i
KQogICAgIGlmICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBnb3RvIG91
dDsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90
IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAg
IGFjdF9hID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUoZ3QsIHJlZl9hKTsKICAg
ICBpZiAoIGFjdF9hLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQsIEdO
VFNUX2VhZ2FpbiwgInJlZiBhICUjeCBidXN5XG4iLCByZWZfYSk7Ci0tIAoy
LjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Disposition: attachment;
 filename="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Transfer-Encoding: base64

RnJvbSBhY2FkN2Q1MTY2ODA0ZWQzZGJkZjc2YTRlYzlkMDdiMGNkNzc3YmZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA5LzEzXSB4ODYvaHZtL2VtdWxhdGU6IGJsb2NrIHNwZWN1
bGF0aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBlbXVsYXRp
bmcgaW5zdHJ1Y3Rpb25zLCB0aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGNvbnRl
bnQgb2YgdGhlCkNQVSByZWdpc3RlcnMuIEFzIHRoZXNlIHZhbHVlcyBhcmUg
dXNlZCBmb3IgYXJyYXkgaW5kZXhlcywgd2UgaGF2ZSB0bwptYWtlIHN1cmUg
dGhhdCBzcGVjdWxhdGl2ZSBvdXQgb2YgYm91bmQgYWNjZXNzZXMgYXJlIGJs
b2NrZWQuIFRoaXMgd2F5LAp3ZSBwcm90ZWN0IGFnYWluc3QgbG9hZGluZyBz
ZWNyZXRzIGludG8gTDEgY2FjaGUuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNw
ZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVk
LW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+
CgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgOCArKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCi0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCkBAIC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2lu
Zy5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi92
bV9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRl
IDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1
ZGUgPGFzbS94c3RhdGUuaD4KQEAgLTIwMjgsNyArMjAyOSw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZWFkX2NyKAogICAgIGNhc2UgMjoKICAgICBjYXNl
IDM6CiAgICAgY2FzZSA0OgotICAgICAgICAqdmFsID0gY3VycmVudC0+YXJj
aC5odm0uZ3Vlc3RfY3JbcmVnXTsKKyAgICAgICAgKnZhbCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoY3VycmVudC0+YXJjaC5odm0uZ3Vlc3RfY3IsIHJlZyk7
CiAgICAgICAgIEhWTVRSQUNFX0xPTkdfMkQoQ1JfUkVBRCwgcmVnLCBUUkNf
UEFSX0xPTkcoKnZhbCkpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogICAgIGRlZmF1bHQ6CkBAIC0yNjUzLDggKzI2NTQsOSBAQCBzdHJ1Y3Qg
c2VnbWVudF9yZWdpc3RlciAqaHZtZW11bF9nZXRfc2VnX3JlZygKICAgICAg
ICAgcmV0dXJuIEVSUl9QVFIoLVg4NkVNVUxfVU5IQU5ETEVBQkxFKTsKIAog
ICAgIGlmICggIV9fdGVzdF9hbmRfc2V0X2JpdChpZHgsICZodm1lbXVsX2N0
eHQtPnNlZ19yZWdfYWNjZXNzZWQpICkKLSAgICAgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKGN1cnJlbnQsIGlkeCwgJmh2bWVtdWxfY3R4dC0+c2Vn
X3JlZ1tpZHhdKTsKLSAgICByZXR1cm4gJmh2bWVtdWxfY3R4dC0+c2VnX3Jl
Z1tpZHhdOworICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3Vy
cmVudCwgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0eHQtPnNlZ19yZWcsIGlkeCkp
OworICAgIHJldHVybiAmYXJyYXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0
eHQtPnNlZ19yZWcsIGlkeCk7CiB9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpn
dWVzdF94ODZfbW9kZV90b19zdHIoaW50IG1vZGUpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBkODYxMDI3ZGJjMWU4NjFmYjI3ZjFjZWE1NWVlMDhhYTAzMjc5YzAx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEwLzEzXSB4ODYvdmlvYXBpYzogYmxvY2sgc3BlY3VsYXRp
dmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3
aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVzIHRoYXQg
YXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZh
bHVlcyBhcmUgbm90IGNvbXBhcmVkIGFnYWluc3QKY29uc3RhbnRzIGJlZm9y
ZWhhbmQuIFRoZXJlZm9yZSwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzc2VzIGFyZQpwb3NzaWJsZS4gVGhpcyBjaGFuZ2UgcHJldmVudHMgdGhl
c2UgYWNjZXNzZXMuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStM
MVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTog
Tm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwgMjggKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgog
I2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20v
aHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+CkBAIC0xMTcs
NyArMTE4LDggQEAgc3RhdGljIHVpbnQzMl90IHZpb2FwaWNfcmVhZF9pbmRp
cmVjdChjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMpCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIHJlZGlyX2Nv
bnRlbnQgPSB2aW9hcGljLT5yZWRpcnRibFtyZWRpcl9pbmRleF0uYml0czsK
KyAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW2Fy
cmF5X2luZGV4X25vc3BlYyhyZWRpcl9pbmRleCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW9h
cGljLT5ucl9waW5zKV0uYml0czsKICAgICAgICAgcmVzdWx0ID0gKHZpb2Fw
aWMtPmlvcmVnc2VsICYgMSkgPyAocmVkaXJfY29udGVudCA+PiAzMikKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiByZWRp
cl9jb250ZW50OwogICAgICAgICBicmVhazsKQEAgLTIxNiw3ICsyMTgsNyBA
QCBzdGF0aWMgdm9pZCB2aW9hcGljX3dyaXRlX3JlZGlyZW50KAogCiAgICAg
c3Bpbl9sb2NrKCZkLT5hcmNoLmh2bS5pcnFfbG9jayk7CiAKLSAgICBwZW50
ID0gJnZpb2FwaWMtPnJlZGlydGJsW2lkeF07CisgICAgcGVudCA9ICZ2aW9h
cGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMoaWR4LCB2aW9hcGlj
LT5ucl9waW5zKV07CiAgICAgZW50ICA9ICpwZW50OwogCiAgICAgaWYgKCB0
b3Bfd29yZCApCkBAIC0yNTgsNyArMjYwLDggQEAgc3RhdGljIHZvaWQgdmlv
YXBpY193cml0ZV9yZWRpcmVudCgKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAwOwogICAgIGVsc2UgaWYgKCAhZW50LmZpZWxkcy5tYXNr
ICYmCiAgICAgICAgICAgICAgICFlbnQuZmllbGRzLnJlbW90ZV9pcnIgJiYK
LSAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtpZHhd
ICkKKyAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFth
cnJheV9pbmRleF9ub3NwZWMoaWR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1faXJx
LT5ucl9nc2lzKV0gKQogICAgIHsKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAxOwogICAgICAgICB2aW9hcGljX2RlbGl2ZXIodmlvYXBp
YywgaWR4KTsKQEAgLTM3OCwxNSArMzgxLDE3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHBpdF9jaGFubmVsMF9lbmFibGVkKHZvaWQpCiAKIHN0YXRpYyB2b2lk
IHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMs
IHVuc2lnbmVkIGludCBwaW4pCiB7Ci0gICAgdWludDE2X3QgZGVzdCA9IHZp
b2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlc3RfaWQ7Ci0gICAgdWlu
dDhfdCBkZXN0X21vZGUgPSB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxk
cy5kZXN0X21vZGU7Ci0gICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gdmlv
YXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMuZGVsaXZlcnlfbW9kZTsKLSAg
ICB1aW50OF90IHZlY3RvciA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmll
bGRzLnZlY3RvcjsKLSAgICB1aW50OF90IHRyaWdfbW9kZSA9IHZpb2FwaWMt
PnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKKyAgICB1bnNpZ25l
ZCBpbnQgaW5kZXhfcGluID0gYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwgdmlv
YXBpYy0+bnJfcGlucyk7CisKKyAgICB1aW50MTZfdCBkZXN0ID0gdmlvYXBp
Yy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVsZHMuZGVzdF9pZDsKKyAgICB1
aW50OF90IGRlc3RfbW9kZSA9IHZpb2FwaWMtPnJlZGlydGJsW2luZGV4X3Bp
bl0uZmllbGRzLmRlc3RfbW9kZTsKKyAgICB1aW50OF90IGRlbGl2ZXJ5X21v
ZGUgPSB2aW9hcGljLT5yZWRpcnRibFtpbmRleF9waW5dLmZpZWxkcy5kZWxp
dmVyeV9tb2RlOworICAgIHVpbnQ4X3QgdmVjdG9yID0gdmlvYXBpYy0+cmVk
aXJ0YmxbaW5kZXhfcGluXS5maWVsZHMudmVjdG9yOworICAgIHVpbnQ4X3Qg
dHJpZ19tb2RlID0gdmlvYXBpYy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVs
ZHMudHJpZ19tb2RlOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2aW9hcGlj
X2RvbWFpbih2aW9hcGljKTsKICAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQ7
CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgdW5zaWduZWQgaW50IGlycSA9
IHZpb2FwaWMtPmJhc2VfZ3NpICsgcGluOworICAgIHVuc2lnbmVkIGludCBp
cnEgPSB2aW9hcGljLT5iYXNlX2dzaSArIGluZGV4X3BpbjsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmZC0+YXJjaC5odm0uaXJxX2xvY2spKTsK
IApAQCAtNDc4LDcgKzQ4Myw3IEBAIHZvaWQgdmlvYXBpY19pcnFfcG9zaXRp
dmVfZWRnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKQog
ICAgIEFTU0VSVChwaW4gPCB2aW9hcGljLT5ucl9waW5zKTsKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2guaHZtLmlycV9sb2NrKSk7CiAK
LSAgICBlbnQgPSAmdmlvYXBpYy0+cmVkaXJ0YmxbcGluXTsKKyAgICBlbnQg
PSAmdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwg
dmlvYXBpYy0+bnJfcGlucyldOwogICAgIGlmICggZW50LT5maWVsZHMubWFz
ayApCiAgICAgICAgIHJldHVybjsKIApAQCAtNTY2LDcgKzU3MSw4IEBAIGlu
dCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGdzaSkKICAgICBpZiAoICF2aW9hcGljICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByZXR1cm4gdmlvYXBp
Yy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudHJpZ19tb2RlOworICAgIHJldHVy
biB2aW9hcGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMocGluLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
aW9hcGljLT5ucl9waW5zKV0uZmllbGRzLnRyaWdfbW9kZTsKIH0KIAogc3Rh
dGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAzYmQ4NWJjZDkwNGI1N2ZhMTg5OGE5OWZmMzZkYmFkNjU3MDZlODRi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDExLzEzXSB4ODYvaHZtL2hwZXQ6IGJsb2NrIHNwZWN1bGF0
aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCldoZW4gaW50ZXJhY3Rpbmcg
d2l0aCBocGV0LCByZWFkIGFuZCB3cml0ZSBvcGVyYXRpb25zIGNhbiBiZSBl
eGVjdXRlZApkdXJpbmcgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uLCB3aGVyZSB0
aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGRhdGEgdGhhdAppcyB1c2VkLiBBcyBp
dCBpcyBoYXJkIHRvIHByZWRpY3QgdGhlIG51bWJlciBvZiBpbnN0cnVjdGlv
bnMgdGhhdCBhcmUKZXhlY3V0ZWQgc3BlY3VsYXRpdmVseSwgd2UgcHJldmVu
dCBvdXQtb2YtYm91bmQgYWNjZXNzZXMgYnkgdXNpbmcgdGhlCmFycmF5X2lu
ZGV4X25vc3BlYyBmdW5jdGlvbiBmb3IgZ3Vlc3Qgc3BlY2lmaWVkIGFkZHJl
c3NlcyB0aGF0IHNob3VsZApiZSB1c2VkIGZvciBocGV0IG9wZXJhdGlvbnMu
CgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRp
b24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHBldC5jIHwgMTYgKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYv
aHZtL2hwZXQuYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtMjUsNiArMjUsNyBAQAog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5o
PgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPHhlbi9ub3Nw
ZWMuaD4KIAogI2RlZmluZSBkb21haW5fdmhwZXQoeCkgKCYoeCktPmFyY2gu
aHZtLnBsX3RpbWUtPnZocGV0KQogI2RlZmluZSB2Y3B1X3ZocGV0KHgpICAg
KGRvbWFpbl92aHBldCgoeCktPmRvbWFpbikpCkBAIC0xMjQsMTUgKzEyNSwx
OCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGhwZXRfcmVhZDY0KEhQRVRT
dGF0ZSAqaCwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIGNhc2UgSFBFVF9U
bl9DRkcoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NGRygxKToKICAgICBjYXNl
IEhQRVRfVG5fQ0ZHKDIpOgotICAgICAgICByZXR1cm4gaC0+aHBldC50aW1l
cnNbSFBFVF9UTihDRkcsIGFkZHIpXS5jb25maWc7CisgICAgICAgIHJldHVy
biBoLT5ocGV0LnRpbWVyc1thcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihD
RkcsIGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEhQRVRfVElNRVJfTlVNKV0uY29uZmlnOwogICAg
IGNhc2UgSFBFVF9Ubl9DTVAoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgx
KToKICAgICBjYXNlIEhQRVRfVG5fQ01QKDIpOgotICAgICAgICByZXR1cm4g
aHBldF9nZXRfY29tcGFyYXRvcihoLCBIUEVUX1ROKENNUCwgYWRkciksIGd1
ZXN0X3RpbWUpOworICAgICAgICByZXR1cm4gaHBldF9nZXRfY29tcGFyYXRv
cihoLCBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAsIGFkZHIpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIUEVUX1RJTUVSX05VTSksIGd1ZXN0X3RpbWUpOwogICAgIGNhc2Ug
SFBFVF9Ubl9ST1VURSgwKToKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMSk6
CiAgICAgY2FzZSBIUEVUX1RuX1JPVVRFKDIpOgotICAgICAgICByZXR1cm4g
aC0+aHBldC50aW1lcnNbSFBFVF9UTihST1VURSwgYWRkcildLmZzYjsKKyAg
ICAgICAgcmV0dXJuIGgtPmhwZXQudGltZXJzW2FycmF5X2luZGV4X25vc3Bl
YyhIUEVUX1ROKFJPVVRFLCBhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIUEVUX1RJTUVSX05VTSld
LmZzYjsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTQzOCw3ICs0NDIs
NyBAQCBzdGF0aWMgaW50IGhwZXRfd3JpdGUoCiAgICAgY2FzZSBIUEVUX1Ru
X0NGRygwKToKICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDEpOgogICAgIGNhc2Ug
SFBFVF9Ubl9DRkcoMik6Ci0gICAgICAgIHRuID0gSFBFVF9UTihDRkcsIGFk
ZHIpOworICAgICAgICB0biA9IGFycmF5X2luZGV4X25vc3BlYyhIUEVUX1RO
KENGRywgYWRkciksIEhQRVRfVElNRVJfTlVNKTsKIAogICAgICAgICBoLT5o
cGV0LnRpbWVyc1t0bl0uY29uZmlnID0KICAgICAgICAgICAgIGhwZXRfZml4
dXBfcmVnKG5ld192YWwsIG9sZF92YWwsCkBAIC00ODAsNyArNDg0LDcgQEAg
c3RhdGljIGludCBocGV0X3dyaXRlKAogICAgIGNhc2UgSFBFVF9Ubl9DTVAo
MCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgxKToKICAgICBjYXNlIEhQRVRf
VG5fQ01QKDIpOgotICAgICAgICB0biA9IEhQRVRfVE4oQ01QLCBhZGRyKTsK
KyAgICAgICAgdG4gPSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAs
IGFkZHIpLCBIUEVUX1RJTUVSX05VTSk7CiAgICAgICAgIGlmICggdGltZXJf
aXNfcGVyaW9kaWMoaCwgdG4pICYmCiAgICAgICAgICAgICAgIShoLT5ocGV0
LnRpbWVyc1t0bl0uY29uZmlnICYgSFBFVF9UTl9TRVRWQUwpICkKICAgICAg
ICAgewpAQCAtNTIzLDcgKzUyNyw3IEBAIHN0YXRpYyBpbnQgaHBldF93cml0
ZSgKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMCk6CiAgICAgY2FzZSBIUEVU
X1RuX1JPVVRFKDEpOgogICAgIGNhc2UgSFBFVF9Ubl9ST1VURSgyKToKLSAg
ICAgICAgdG4gPSBIUEVUX1ROKFJPVVRFLCBhZGRyKTsKKyAgICAgICAgdG4g
PSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihST1VURSwgYWRkciksIEhQ
RVRfVElNRVJfTlVNKTsKICAgICAgICAgaC0+aHBldC50aW1lcnNbdG5dLmZz
YiA9IG5ld192YWw7CiAgICAgICAgIGJyZWFrOwogCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Disposition: attachment;
 filename="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MTdlM2Y1M2Q3Y2RhNzFiMzYxOGIzZmZhYjFiNDZiNTdlZjkwM2Uy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEyLzEzXSBjb21tb24vbWVtb3J5OiBibG9jayBzcGVjdWxh
dGl2ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpUaGUgZ2V0X3BhZ2VfZnJv
bV9nZm4gbWV0aG9kIHJldHVybnMgYSBwb2ludGVyIHRvIGEgcGFnZSB0aGF0
IGJlbG9uZ3MKdG8gYSBnZm4uIEJlZm9yZSByZXR1cm5pbmcgdGhlIHBvaW50
ZXIsIHRoZSBnZm4gaXMgY2hlY2tlZCBmb3IgYmVpbmcKdmFsaWQuIFVuZGVy
IHNwZWN1bGF0aW9uLCB0aGVzZSBjaGVja3MgY2FuIGJlIGJ5cGFzc2VkLCBz
byB0aGF0CnRoZSBmdW5jdGlvbiBnZXRfcGFnZSBpcyBzdGlsbCBleGVjdXRl
ZCBwYXJ0aWFsbHkuIENvbnNlcXVlbnRseSwgdGhlCmZ1bmN0aW9uIHBhZ2Vf
Z2V0X293bmVyX2FuZF9yZWZlcmVuY2UgbWlnaHQgYmUgZXhlY3V0ZWQgcGFy
dGlhbGx5IGFzCndlbGwuIEluIHRoaXMgZnVuY3Rpb24sIHRoZSBjb21wdXRl
ZCBwb2ludGVyIGlzIGFjY2Vzc2VkLCByZXN1bHRpbmcgaW4KYSBzcGVjdWxh
dGl2ZSBvdXQtb2YtYm91bmQgYWRkcmVzcyBsb2FkLgoKVG8gbWl0aWdhdGUg
dGhlIHJvb3QgY2F1c2UsIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgYWRk
ZWQgaW4gdGhlCmZ1bmN0aW9uIHRoYXQgYWN0dWFsbHkgY2hlY2tzIHdoZXRo
ZXIgdGhlIG1mbiBpcyB2YWxpZC4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3Bl
Y3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQt
b2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
Ci0tLQogeGVuL2NvbW1vbi9wZHguYyB8IDkgKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5j
Ci0tLSBhL3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHgu
YwpAQCAtMzMsMTAgKzMzLDExIEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21v
c3RseSBwZHhfZ3JvdXBfdmFsaWRbQklUU19UT19MT05HUygKIAogYm9vbCBf
X21mbl92YWxpZCh1bnNpZ25lZCBsb25nIG1mbikKIHsKLSAgICByZXR1cm4g
bGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgotICAgICAgICAgICBsaWtlbHko
IShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKLSAgICAgICAgICAgbGlrZWx5
KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkp
OworICAgIGJvb2wgcmVzID0gbGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgor
ICAgICAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykp
ICYmCisgICAgICAgICAgICAgICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3Bk
eChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkpOworICAgIHJldHVybiAo
cmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29sX2xmZW5jZSgpOwogfQog
CiAvKiBTZXRzIGFsbCBiaXRzIGZyb20gdGhlIG1vc3Qtc2lnbmlmaWNhbnQg
MS1iaXQgZG93biB0byB0aGUgTFNCICovCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAyZWYwYzY4OWE2N2ZlYzA5NjRkYzUwZjBlODNhNjdjNjBiNzA4ODZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEzLzEzXSB4ODYvQ1BVSUQ6IGJsb2NrIHNwZWN1bGF0aXZl
CiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBpbnN0cnVjdGlvbiBl
bXVsYXRpb24sIHRoZSBjcHVpZCBpbnN0cnVjdGlvbiBpcyBlbXVsYXRlZCB3
aXRoCmRhdGEgdGhhdCBpcyBjb250cm9sbGVkIGJ5IHRoZSBndWVzdC4gQXMg
c3BlY3VsYXRpb24gbWlnaHQgcGFzcyBib3VuZApjaGVja3MsIHdlIGhhdmUg
dG8gZW5zdXJlIHRoYXQgbm8gb3V0LW9mLWJvdW5kIGxvYWRzIGFyZSBwb3Nz
aWJsZS4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2NwdWlkLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNp
bmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5o
PgogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9uZXN0ZWRodm0uaD4KQEAgLTYzOCw3ICs2MzksNyBAQCB2b2lkIGd1ZXN0
X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShw
LT5mZWF0LnJhdykgLSAxKSApCiAgICAgICAgICAgICAgICAgcmV0dXJuOwog
Ci0gICAgICAgICAgICAqcmVzID0gcC0+ZmVhdC5yYXdbc3VibGVhZl07Cisg
ICAgICAgICAgICAqcmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5mZWF0
LnJhdywgc3VibGVhZik7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIDB4YjoKQEAgLTY1Niw3ICs2NTcsNyBAQCB2b2lkIGd1ZXN0X2Nw
dWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07CisgICAgICAgICAgICAq
cmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5iYXNpYy5yYXcsIGxlYWYp
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7Ci0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/detect-spectre-candidates.sh"
Content-Disposition: attachment;
 filename="xsa289/detect-spectre-candidates.sh"
Content-Transfer-Encoding: base64

IyEvYmluL2Jhc2gKCiMgQ29weXJpZ2h0IChDKSAyMDE4IEFtYXpvbi5jb20s
IEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCiMgQXV0aG9yOiBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KIwojIFRoaXMgc2NyaXB0IHNo
b3cgY2FzZXMgaG93IHNtYXRjaCBjYW4gYmUgcnVuIGZvciBYZW4uCiMgWW91
IHdhbnQgdG8gcnVuIHRoaXMgb24gYSBiaWcgbWFjaGluZSwgYXMgWGVuIHdp
bGwgYmUgcmVjb21waWxlZCBtYW55IHRpbWVzCiMgVGhpcyBzY3JpcHQgd3Jp
dGVzIGEgZmlsZSBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCwgd2hp
Y2ggd2lsbCBjb250YWluCiMgdGhlIHNwZWN0cmUgdjEgY2FuZGlkYXRlcyBv
ZiBzbWF0Y2guCiMKIyBLZWVwIHRoaXMgc2NyaXB0IGluIGl0cyBkaXJlY3Rv
cnksIGJ1dCBjYWxsIGl0IGZyb20gdGhlIFhlbiByb290IGRpcmVjdG9yeSEK
CiMgTnVtYmVyIG9mIHNtYXRjaCBpdGVyYXRpb25zIChndWVzdCB0YWludCBp
bXByb3ZlcyBwZXIgaXRlcmF0aW9uKQpNQVhfSVRFUkFUSU9OUz04CgojIElu
IGNhc2Ugc29tZXRoaW5nIGJyZWFrcywgd2Ugd2FudCB0byBzdG9wCnNldCAt
ZSAtdQoKIyBXaGVyZSBpcyB0aGlzIHNjcmlwdCBsb2NhdGVkClNDUklQVD0k
KHJlYWRsaW5rIC1lICIkMCIpClNDUklQVF9ESVI9JChkaXJuYW1lICIkU0NS
SVBUIikKCiMgTWFrZSBzdXJlIHdlJ3JlIGluIHRoZSBYZW4gZGlyZWN0b3J5
IGFuZCBYZW4gYnVpbGRzCmVjaG8gIkNoZWNrIHdoZXRoZXIgWGVuIGJ1aWxk
cyAuLi4iCm1ha2UgeGVuIC1qICQobnByb2MpCgojIENoZWNrIHdoZXRoZXIg
c21hdGNoIHVzZXMgdGhlIGNvcnJlY3QgY29tbWl0LCBvciBkZWxldGUgY3Vy
cmVudCBzdGF0ZQppZiBbIC1kIHNtYXRjaCBdCnRoZW4KCXB1c2hkIHNtYXRj
aCAmPiAvZGV2L251bGwKCWlmICEgZ2l0IHNob3cgfCBncmVwIC1xICJidWls
ZF94ZW46IGFkZCBmaXhlZCBkYiBmaWxlIgoJdGhlbgoJCWVjaG8gIlNtYXRj
aCBkb2VzIG5vdCB1c2UgdGhlIGNvcnJlY3QgY29tbWl0LCB3aXBpbmcgc21h
dGNoIGRpcmVjdG9yeS4iCgkJcG9wZCAmPiAvZGV2L251bGwKCQlybSAtcmYg
c21hdGNoCQoJZWxzZQoJCXBvcGQgJj4gL2Rldi9udWxsCglmaQpmaQoKIyBH
ZXQgdGhlIHJlcXVpcmVkIHRvb2xzCmlmIFsgISAtZCBzbWF0Y2ggXQp0aGVu
CgllY2hvICJNYWtlIHNtYXRjaCB0b29sIGF2YWlsYWJsZSAuLi4iCglnaXQg
Y2xvbmUgZ2l0Oi8vcmVwby5vci5jei9zbWF0Y2guZ2l0CglwdXNoZCBzbWF0
Y2ggJj4gL2Rldi9udWxsCgkjIG1vdmUgdG8gbGFzdCBrbm93biBnb29kIHN0
YXRlCglnaXQgcmVzZXQgLS1oYXJkIDJhNGI2YjBkYjhmOWRmZmUwMGY5ODY3
Y2RiYWRjZGVmNjkxOGM0NjYKCQoJIyBhcHBseSBwYXRjaGVzIGZvciBYZW4g
KG5vdCBwdWJsaWMgeWV0ISkKCVBBVENIX0RJUj0iJFNDUklQVF9ESVIvb3V0
Z29pbmctdXBzdHJlYW0teGVuLyIKCWZvciBwYXRjaCBpbiAkKGxzICIkUEFU
Q0hfRElSIi8qLnBhdGNoKQoJZG8KCQlnaXQgYW0gJHBhdGNoCglkb25lCglt
YWtlIHNtYXRjaCAtaiAkKG5wcm9jKQoJcG9wZCAmPiAvZGV2L251bGwKZmkK
CmlmIFsgISAtZCBvbmUtbGluZS1zY2FuIF0KdGhlbgoJZWNobyAiTWFrZSBv
bmUtbGluZS1zY2FuIHRvb2wgYXZhaWxhYmxlIC4uLiIKCWdpdCBjbG9uZSBo
dHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9vbmUtbGluZS1zY2FuLmdpdApm
aQoKIyBUZWxsIGVudmlyb25tZW50IGFib3V0IHRvb2xzLCBhbmQgY2hlY2sg
d2hldGhlciB0aGV5IHdvcmsKZXhwb3J0IFBBVEg9JFBBVEg6JChwd2QpL3Nt
YXRjaDokKHB3ZCkvb25lLWxpbmUtc2NhbgplY2hvICJUZXN0IGF2YWlsYWJp
bGl0eSBvZiBzbWF0Y2ggYW5kIG9uZS1saW5lLXNjYW4gLi4uIgpmb3IgdG9v
bCBpbiBzbWF0Y2ggb25lLWxpbmUtc2NhbgpkbwoJaWYgISBjb21tYW5kIC12
ICIkdG9vbCIgJj4gL2Rldi9udWxsCgl0aGVuCgkJZWNobyAiQ2Fubm90IGZp
bmQgdG9vbCAkdG9vbCwgYWJvcnQiCgkJZXhpdCAxCglmaQpkb25lCgojIElu
aXRpYWxpemUgdmFyaWFibGVzIGZvciBhbmFseXNpcwpTVEFSVD0kU0VDT05E
UyAgIyBzdGFydCB0aW1lc3RhbXBlIHRvIHByaW50IHRpbWluZwpPTEQ9MCAg
ICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBmb3VuZCBpbiBsYXN0IGl0
ZXJhdGlvbgpORVc9MCAgICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBm
b3VuZCBpbiBjdXJyZW50IGl0ZXJhdGlvbgpJPTAgICAgICAgICAgICAgIyBj
dXJyZW50IGl0ZXJhdGlvbgpCVUlMRF9TVEFUVVM9MCAgIyBzdGF0dXMgb2Yg
dGhlIGFuYWx5c2lzIGpvYgoKIyBSZXBlYXQgYW5hbHlzaXMgYXQgbW9zdCAk
TUFYX0lURVJBVElPTlMgdGltZXMKZWNobyAiU3RhcnQgWGVuIGFuYWx5c2lz
IHdpdGggc21hdGNoLCB1c2UgJE1BWF9JVEVSQVRJT05TIGl0ZXJhdGlvbnMi
CndoaWxlIFsgIiRJIiAtbHQgJE1BWF9JVEVSQVRJT05TIF0KZG8KCU9MRD0k
TkVXCglJPSQoKEkrMSkpCgkjIFdyaXRlIGEgbG9nIHBlciBpdGVyYXRpb24K
CUZVTExfU1BFQ1RSRT0xIC4vc21hdGNoL3NtYXRjaF9zY3JpcHRzL2J1aWxk
X3hlbl9kYXRhLnNoICY+IHNtYXRjaC1idWlsZC0kSS5sb2cKCUJVSUxEX1NU
QVRVUz0kPwoJZWNobyAiYnVpbGQgaXRlcmF0aW9uICRJIHdpdGggc3RhdHVz
ICRCVUlMRF9TVEFUVVMiCglbICIkQlVJTERfU1RBVFVTIiAtZXEgMCBdIHx8
IGV4aXQgJEJVSUxEX1NUQVRVUwoKCSMgS2VlcCByZXN1bHRzIG9mIGxhc3Qg
aXRlcmF0aW9uIGFyb3VuZCwgaW4gY2FzZSB0aGUgc2NyaXB0IGlzIHN0b3Bw
ZWQgZWFybHkKCWdyZXAgc3BlY3RyZSBzbWF0Y2hfd2FybnMudHh0IHwgc29y
dCAtdSA+IGxhc3Rfc21hdGNoX3NwZWN0cmVfd2FybnMudHh0CgoJIyBXZSBh
cmUgb25seSBpbnRlcmVzdGVkIGluIHNwZWN0cmUgaXNzdWVzIGZvciBub3cK
CU5FVz0kKGNhdCBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCB8IHdj
IC1sKQoJTk9XPSRTRUNPTkRTCgllY2hvICJuZXcgYW1vdW50IG9mIGRlZmVj
dHM6ICRORVcgKGxhc3Q6ICRPTEQpIGF0IGl0ZXIgJEkgYWZ0ZXIgJCgoTk9X
IC0gU1RBUlQpKSIKCgkjIENoZWNrIHdoZXRoZXIgd2UgZm91bmQgbW9yZSBk
ZWZlY3RzCglbICIkTkVXIiAtbmUgIiRPTEQiIF0gfHwgYnJlYWsKCmRvbmUg
fCYgdGVlIGZ1bGwtc21hdGNoLmxvZwoKZXhpdCAkQlVJTERfU1RBVFVTCg==

--=separator
Content-Type: application/octet-stream; name="xsa289/sorted-gadgets.txt"
Content-Disposition: attachment; filename="xsa289/sorted-gadgets.txt"
Content-Transfer-Encoding: base64

W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L2NwdWZyZXEuYzo1MTggYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW2d1ZXN0
IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZy
ZXEuYzo1MjUgYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdWZyZXFfZHJ2X2RhdGEnIFt3XQpbZ3Vl
c3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5jOjUyNyBhY3BpX2NwdWZyZXFfY3B1X2luaXQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29yX3BtaW5mbycgW3JdCltn
dWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6NjI3IGFjcGlfY3B1ZnJlcV9jcHVfZXhpdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRhJyBbcl0K
W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L3Bvd2Vybm93LmM6MjQwIHBvd2Vybm93X2NwdWZyZXFfY3B1X2luaXQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpb
Z3Vlc3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEv
cG93ZXJub3cuYzoyNDYgcG93ZXJub3dfY3B1ZnJlcV9jcHVfaW5pdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRh
JyBbd10KW2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL3Bvd2Vybm93LmM6MjQ4IHBvd2Vybm93X2NwdWZyZXFfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3BtaW5mbycgW3JdCltndWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jOjMzOSBwb3dlcm5vd19jcHVmcmVx
X2NwdV9leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dWZyZXFfZHJ2X2RhdGEnIFtyXQpbdWludDY0X3Qgb3BlcmF0aW9uXSAgICAx
MjkgeGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jOjI5NSBjb25zdGFudF90ZXN0
X2JpdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBb
cl0KW2d1ZXN0IGluaXRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jOjgyNSBjcHVpZGxlX2luaXRfY3B1KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbb25seSBk
b19wbGF0Zm9ybV9vcF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9hY3BpL2xpYi5j
OjczIGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd4ODZfY3B1X3RvX2FwaWNpZCcgW3JdCltvbmx5IGlu
dGVyYWN0aXZlXSAgICAxMjkgeGVuL2FyY2gveDg2L2FwaWMuYzoxMjkwIHNt
cF9zZW5kX3N0YXRlX2R1bXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClt0cmFuc2l0aXZlIGZpeF0g
ICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHBldC5jOjk0IGhwZXRfZ2V0X2Nv
bXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaC0+
aHBldC5jb21wYXJhdG9yNjQnIFtyXQpbdHJhbnNpdGl2ZSBmaXhdICAgIDEy
OSB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYzo5OCBocGV0X2dldF9jb21wYXJh
dG9yKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQu
cGVyaW9kJyBbcl0KW25vdCBjb250b2xsZWRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaXJxLmM6MjA3IGRlc3Ryb3lfaXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2ZpeGVkIENQVXNdICAgIDEy
OSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjEyOTEgY3B1X2FkZCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcGljaWRfdG9fbm9kZScgW3dd
CltmaXhlZCBDUFVzXSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MzIxIF9fY3B1X3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3g4Nl9jcHVfdG9fYXBpY2lkJyBbcl0KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjI0NiBzZXRfY3B1X3NpYmxpbmdfbWFw
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBb
d10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
OjI0NyBzZXRfY3B1X3NpYmxpbmdfbWFwKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9v
dF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6NTU4IGRvX2Jvb3Rf
Y3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNrX2Jh
c2UnIFtyXQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBi
b290LmM6NjQwIGFsbG9jX3N0dWJfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScgW3JdCltndWVzdCBib290XSAg
ICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo4MDAgc2V0dXBfY3B1X3Jv
b3RfcGd0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6ODI3IHNldHVwX2NwdV9yb290X3BndCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdGFja19iYXNlJyBbcl0KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjgzMCBz
ZXR1cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnaWR0X3RhYmxlcycgW3JdCltndWVzdCBib290XSAgICAxMjkgeGVu
L2FyY2gveDg2L3NtcGJvb3QuYzo5MDkgY3B1X3NtcGJvb3RfZnJlZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltn
dWVzdCBib290XSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo5MjIg
Y3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jOjkyNiBjcHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vl
c3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6OTIgaW5p
dGlhbGl6ZV9jcHVfZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjcHVfZGF0YScgW3ddCltndWVzdCBib290XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYzo5NjAgY3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZHRfdGFibGVzJyBbd10KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk2NCBj
cHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3N0YWNrX2Jhc2UnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9zbXBib290LmM6OTczIGNwdV9zbXBib290X2FsbG9jKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0K
W2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4
MiBjcHVfc21wYm9vdF9hbGxvYygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdzdGFja19iYXNlJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4OCBjcHVfc21wYm9vdF9hbGxvYygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3N0YXRpYyBjcHVzXSAgICAxMjkgeGVuL2NvbW1vbi9jcHVw
b29sLmM6NTI1IGNwdXBvb2xfY3B1X2FkZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2d1ZXN0IGJv
b3RdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEzMSBhbGxvY192Y3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPnZjcHUnIFt3
XSAobG9jYWwgY2FwKQpbbG9vcCBib3VuZF0gICAgMTI5IHhlbi9jb21tb24v
c29mdGlycS5jOjUwIF9fZG9fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10KW2NvbXBhcmUg
Y29uc3RhbnRdICAgIDEyOSB4ZW4vZHJpdmVycy9hY3BpL2h3cmVncy5jOjc3
IGFjcGlfaHdfZ2V0X2JpdF9yZWdpc3Rlcl9pbmZvKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2FjcGlfZ2JsX2JpdF9yZWdpc3Rlcl9pbmZv
JyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50IG9yIGJvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2NwdS92cG11LmM6MTAyIHZsYXBpY19nZXRfcmVnKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3ZsYXBpYy0+cmVncy0+
ZGF0YScgW3JdCltkb21jdGwgb3IgYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYzo1NDcgdmlvYXBpY19nZXRfbWFzaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltjb21wYXJlZCBhZ2FpbnN0IGNvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2FjcGkvY3B1X2lkbGUuYzo2OCBhcGljX21lbV9yZWFkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCg0KSA8PCAxMiknIFtyXQpbYW1kXSBbeDJhcGlj
X2VuYWJsZWQ/LCBpZiB5ZXMsIGlycmVsZXZhbnRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvYXBpYy5jOjU4IGFwaWNfbWVtX3dyaXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0gKCgxKSA8PCAx
MikpIC0gKCg0KSA8PCAxMiknIFt3XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAg
MTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoyNDAgc2hhcmVkX2VudHJ5
X2hlYWRlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5z
aGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzoyNDIgc2hhcmVkX2VudHJ5X2hlYWRlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5zaGFyZWRfdjIn
IFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYzoyNDM4IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjInIFty
XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYzoyNDM5IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zdGF0dXMnIFtyXQpbZml4
ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YzoyNTYzIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQg
dmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoz
MjUyIHN3YXBfZ3JhbnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2d0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0g
ICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzozMjYxIHN3YXBfZ3Jh
bnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5z
aGFyZWRfdjInIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzozMjYyIHN3YXBfZ3JhbnRfcmVmKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zdGF0dXMnIFtyXQpb
Zml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYzozNTUgYWN0aXZlX2VudHJ5X2FjcXVpcmUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAndC0+YWN0aXZlJyBbcl0KW2hhcmQgdG8gdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jOjEwMiBodm1f
cmVnaXN0ZXJfc2F2ZXZtKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2h2bV9zcl9oYW5kbGVycycgW3ddIChsb2NhbCBjYXApCltoYXJkIHRv
IHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYzoxNDgg
aHZtX3NhdmVfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2h2bV9zcl9oYW5kbGVycycgW3JdIChsb2NhbCBjYXApCltoYXJkIHRvIHRy
aWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NTkgZG9f
cGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0
dCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmM6NjUgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2wzdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAg
IDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NzcgZG9fcGFnZV93YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wydCcgW3JdClto
YXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21t
LmM6ODkgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wxdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgICAgMSB4ZW4v
YXJjaC94ODYvaW9fYXBpYy5jOjI5MCBfX2lvX2FwaWNfZW9pKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbdW51
c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVx
LmM6MjgwIGdldF9tZWFzdXJlZF9wZXJmKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2Fw
KQpbdW51c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6MzM3IGdldF9jdXJfZnJlcV9vbl9jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddIChs
b2NhbCBjYXApClt1bnVzZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL2NwdWZyZXEuYzo2MyBjaGVja19lc3RfY3B1KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW251bWVyaWMt
Ym91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jOjEx
MTIgZ2V0X2NwdV9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICd4ODZfYWNwaWlkX3RvX2FwaWNpZCcgW3JdCltkb20wXSAgICAxMjkgeGVu
L2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYzoxMjQyIHBtc3RhdF9nZXRfY3hf
bnIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3Bvd2VycycgW3JdCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkv
Y3B1X2lkbGUuYzoxMjQ3IHBtc3RhdF9nZXRfY3hfc3RhdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG93ZXJzJyBbcl0K
W2FtZF0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jOjEwMSBjb25z
dGFudF9jbGVhcl9iaXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnYWRkcicgW3ddClthbWRdICAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9h
bWQuYzo2MCBjb25zdGFudF9zZXRfYml0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2FkZHInIFt3XQpbY29uc3RhbnQrbG9vcF0gICAxMjkg
eGVuL2FyY2gveDg2L2NwdWlkLmM6NzAgemVyb19sZWF2ZXMoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbCcgW3ddCltjb25zdGFudF0gICAx
MjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzI2IGd1ZXN0X2NwdWlkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPmNhY2hlLnJhdycgW3Jd
IChsb2NhbCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlk
LmM6NzM1IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPmZlYXQucmF3JyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4v
YXJjaC94ODYvY3B1aWQuYzo3NDIgZ3Vlc3RfY3B1aWQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+eHN0YXRlLnJhdycgW3JdIChsb2Nh
bCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzQ2
IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3AtPmJhc2ljLnJhdycgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2NwdWlkLmM6OTM3IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Jhd19jcHVpZF9wb2xpY3kuYmFzaWMucmF3JyBb
cl0KW21jZV0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YzoxMDA0IHg4Nl9tY19nZXRfY3B1X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6MTAwNSB4ODZf
bWNfZ2V0X2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2NwdV9kYXRhJyBbcl0KW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jOjYxMCBzaG93X21jYV9pbmZvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3R5cGVfc3RyJyBbd10gKGxvY2FsIGNh
cCkKW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
OjY5MCBjcHVfYmFua19mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6NzAyIGNwdV9iYW5rX2FsbG9j
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmM6ODYwIGNwdV9tY2FiYW5rX2ZyZWUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
ClttY2VdICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50
ZWwuYzo4NzUgY3B1X21jYWJhbmtfYWxsb2MoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClttY2VdICAg
IDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5NDkg
dm1jZV9pbnRlbF93cm1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3ddIChsb2NhbCBjYXApClttY2Vd
ICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5
NjIgdm1jZV9pbnRlbF9yZG1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3JdIChsb2NhbCBjYXApCltt
Y2VdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoy
MTkgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jOjI3NyBt
Y3RlbGVtX2hhc19kZWZlcnJlZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoyODQgbWN0ZWxlbV9o
YXNfZGVmZXJyZWRfbG1jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYzoxMjIgYmFua19tY2VfcmRtc3Io
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC52bWNl
LmJhbmsnIFtyXSAobG9jYWwgY2FwKQpbbWNlXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svdm1jZS5jOjI1OCBiYW5rX21jZV93cm1zcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLnZtY2UuYmFu
aycgW3ddIChsb2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vYXJjaC94ODYv
Y3B1L210cnIvZ2VuZXJpYy5jOjEwMyBtdHJyX2F0dHJpYl90b19zdHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3RyaW5ncycgW3JdIChs
b2NhbCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYzo0OTMgZ2VuZXJpY19zZXRfbXRycigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdtdHJyX3N0YXRlLnZhcl9yYW5nZXMnIFty
XQpbY29uc3RhbnRdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWlu
LmM6NzggbXRycl9hdHRyaWJfdG9fc3RyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ210cnJfc3RyaW5ncycgW3JdIChsb2NhbCBjYXApClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmM6MTE2
MiBtd2FpdF9pZGxlX2NwdV9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbYm91bmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jOjg0NSBjcHVfY2FsbGJhY2soKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddCltuZXN0ZWQvcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9pbnRlbC5jOjY3MyBjb3JlMl92cG11X2RvX3dybXNyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3hlbl9wbXVfY250cl9wYWlyJyBbd10g
KGxvY2FsIGNhcCkKW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVidWcuYzox
MDkgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdsNHQnIFtyXQpbcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9kZWJ1Zy5j
OjEyMSBkYmdfcHZfdmEybWZuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wzdCcgW3JdCltwdl0gICAxMjkgeGVuL2FyY2gveDg2L2RlYnVn
LmM6MTM1IGRiZ19wdl92YTJtZm4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbDJ0JyBbcl0KW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVi
dWcuYzoxNDcgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdsMXQnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2FyY2gveDg2
L2RtaV9zY2FuLmM6NDM5IGRtaV9zYXZlX2lkZW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2Fy
Y2gveDg2L2RtaV9zY2FuLmM6NDQ0IGRtaV9zYXZlX2lkZW50KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2RtaV9pZGVudCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvZG1pX3NjYW4uYzo0NDYgZG1pX3NhdmVf
aWRlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZG1pX2lk
ZW50JyBbd10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5j
Ojc2MiBkbWlfZ2V0X2RhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZG1pX2lkZW50JyBbcl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgIDEy
OSB4ZW4vYXJjaC94ODYvZG9tYWluLmM6NDkgdGFza2xldF93b3JrX3RvX2Rv
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MTM1NCBjb3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFtyXQpbYm9vdF0gICAxMjkgeGVu
L2FyY2gveDg2L2VmaS9ib290LmM6MTM2NiBjb3B5X21hcHBpbmcoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3
XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6MTM3MiBj
b3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
bDNkc3QnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MzY2IFByaW50RXJyTWVzZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdFcnJDb2RlVG9TdHInIFtyXSAobG9jYWwgY2FwKQpbYm9vdF0g
ICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6NTMxIHNwbGl0X3N0cmlu
ZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfY3R5cGUnIFt3
XSAobG9jYWwgY2FwKQpbZWZpXSAgIDI1OCB4ZW4vYXJjaC94ODYvZWZpL3J1
bnRpbWUuYzoxMCBlZmlfdXBkYXRlX2w0X3BndGFibGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYzoyMDAg
dXBkYXRlX2NsdXN0ZXJpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jOjM4IHgyYXBpY19jbHVzdGVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94
ODYvZ2VuYXBpYy94MmFwaWMuYzo3NyB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVt
YXNrX3gyYXBpY19jbHVzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHBldC5jOjEwNSBocGV0X25leHRfZXZlbnQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCgxOTcpIDw8IDEyKSknIFt3XQpbYm91bmRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHBldC5jOjQ0NiBocGV0X2dldF9jaGFubmVs
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hwZXRfZXZlbnRz
JyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2hwZXQuYzo0OTcg
aHBldF9hdHRhY2hfY2hhbm5lbCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2hwZXQuYzo1MTYgaHBldF9kZXRhY2hfY2hhbm5lbCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmM6NDggX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmX29mZnNldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcmdzLT5idWYnIFtyXSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYzoxMTU3IGh2bWVtdWxfaW5zbl9mZXRjaCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdodm1lbXVsX2N0eHQtPmluc25fYnVmJyBb
d10gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmM6MTg5NCBodm1lbXVsX3dyaXRlX3NlZ21lbnQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaHZtZW11bF9jdHh0LT5z
ZWdfcmVnJyBbd10gKGxvY2FsIGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmM6MTkzOCBodm1lbXVsX3JlYWRfY3IoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChnZXRfY3B1X2luZm8o
KS5jdXJyZW50X3ZjcHUpKS5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyJyBbcl0K
W2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmM6MjU2
MiBodm1lbXVsX2dldF9zZWdfcmVnKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bWVtdWxfY3R4dC0+c2VnX3JlZycgW3ddIChsb2NhbCBj
YXApCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Ojg5MCBodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3MoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnYnVmZmVyJyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MTEzIGhwZXRf
Z2V0X2NvbXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaC0+aHBldC50aW1lcnMnIFt3XQpbYm91bmRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYzoyMTcgaHBldF9zdG9wX3RpbWVyKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNh
cCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MjY3
IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9ocGV0LmM6Mjc4IGhwZXRfc2V0X3RpbWVyKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQudGltZXJzJyBb
cl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9ocGV0LmM6Mjg5IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQucGVyaW9kJyBbcl0gKGxvY2FsIGNh
cCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9odm0uYzox
MDggdmxhcGljX3NldF9yZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndmxhcGljLT5yZWdzLT5kYXRhJyBbd10KW2ZpeGVkXSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS9odm0uYzoyMTI1IGh2bV9tb3ZfZnJvbV9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2NyJyBbcl0KW2NvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYzoyMTgyIGh2bV91cGRhdGVfY3IoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jcicgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmM6MzQ4NiBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2ZpeGVkX3JhbmdlX2Jhc2UnIFtyXQpbZml4
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjM0OTggaHZtX21z
cl9yZWFkX2ludGVyY2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2YXJfcmFuZ2VfYmFzZScgW3JdCltjb25zdGFudF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmM6NTU3IGh2bV9wcmludF9saW5lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddCltuZXN0
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjgwIG5lc3RlZGh2
bV9zZXRfY3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+
YXJjaC5odm1fdmNwdS5udmNwdS5ndWVzdF9jcicgW3ddCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjEyOCBwaXRfc2V0X2dhdGUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFu
bmVscycgW3JdCltib3VuZF0gICAxMjggeGVuL2FyY2gveDg2L2h2bS9pODI1
NC5jOjE0NiBwaXRfc2V0X2dhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAncGl0LT5jb3VudF9sb2FkX3RpbWUnIFt3XQpbYm91bmRdICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzoxNTYgcGl0X2dldF9nYXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hh
bm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgy
NTQuYzoxNjkgcGl0X2xvYWRfY291bnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjE3OCBwaXRfbG9hZF9jb3Vu
dCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwaXQtPmNvdW50
X2xvYWRfdGltZScgW3ddCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9pODI1NC5jOjIxMiBwaXRfbGF0Y2hfY291bnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjIyNSBwaXRfbGF0
Y2hfc3RhdHVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Bp
dC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4
Ni9odm0vaTgyNTQuYzo2MyBwaXRfZ2V0X2NvdW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzo2OCBwaXRfZ2V0
X2NvdW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+
Y291bnRfbG9hZF90aW1lJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2k4MjU0LmM6OTIgcGl0X2dldF9vdXQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjk5IHBpdF9nZXRf
b3V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+Y291
bnRfbG9hZF90aW1lJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmM6MTA1NiBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVx
X3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzLT5y
YW5nZScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jOjExMTMgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2Vy
dmVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3MtPnJhbmdl
JyBbcl0KW2RtX29wXSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmM6
NDEgc2V0X2lvcmVxX3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZl
cicgW3ddIChsb2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jOjU1IGdldF9pb3JlcV9zZXJ2ZXIoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5zZXJ2ZXInIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTIzIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYzo4MiBnZXRfaW9yZXEoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+dmNwdV9pb3JlcScg
W3JdCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaXJxLmM6MTMy
IF9faHZtX3BjaV9pbnR4X2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAo
bG9jYWwgY2FwKQpbYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjE3MCBodm1fZ3NpX2Fzc2VydCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50JyBbd10gKGxv
Y2FsIGNhcCkKW2RvbTBdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lycS5j
OjE4NyBodm1fZ3NpX2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjMyMSBodm1fc2V0X3BjaV9saW5rX3JvdXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPnBjaV9saW5rLnJvdXRlJyBb
cl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNoL3g4Ni9o
dm0vbXRyci5jOjE0MiBwYXRfdHlwZV8yX3B0ZV9mbGFncygpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwYXRfZW50cnlfdGJsJyBbcl0KW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6MjEzIGdldF9t
dHJyX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbS0+
Zml4ZWRfcmFuZ2VzJyBbcl0KW3NoYWRvd10gICAxMjggeGVuL2FyY2gveDg2
L2h2bS9tdHJyLmM6MzI1IGVmZmVjdGl2ZV9tbV90eXBlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21tX3R5cGVfdGJsJyBbcl0KW2JvdW5k
XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6NDMzIG10cnJfZml4
X3JhbmdlX21zcl9zZXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnZml4ZWRfcmFuZ2VfYmFzZScgW3ddCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vbXRyci5jOjQ2NyBtdHJyX3Zhcl9yYW5nZV9tc3Jfc2V0
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zhcl9yYW5nZV9i
YXNlJyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9zdGR2Z2EuYzo4OSB2cmFtX2dldGIoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncCcgW3JdCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vc3RkdmdhLmM6OTYgdnJhbV9nZXRsKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmM6MTU2MCBzdm1fY3B1X2RlYWQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClthbWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YzoxNTc4IHN2bV9jcHVfdXBfcHJlcGFyZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2FtZF0gICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjE1ODAgc3ZtX2NwdV91
cF9wcmVwYXJlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbcl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jOjIwMzcgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1LnUu
c3ZtLmRyX21hc2snIFtyXQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmM6MjIzNyBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1
LnUuc3ZtLmRyX21hc2snIFt3XQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmM6NzI2IHN2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2bWNiLT5zcmVnJyBb
cl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjgw
MCBzdm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAndm1jYi0+c3JlZycgW3ddCltmaXhlZF0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjIxOSB2aW9hcGljX3dyaXRl
X3JlZGlyZW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zp
b2FwaWMtPnJlZGlydGJsJyBbcl0KW2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmM6MzgxIHZpb2FwaWNfZGVsaXZlcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
OjQ4MSB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3Zpb2FwaWMtPnJlZGlydGJsJyBbcl0gKGxv
Y2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92aW9h
cGljLmM6NTU4IHZpb2FwaWNfZ2V0X3ZlY3RvcigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcgW3JdCltmaXhl
ZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjU2OSB2aW9h
cGljX2dldF90cmlnZ2VyX21vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndmlvYXBpYy0+cmVkaXJ0YmwnIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYzoyMzcgbXNpeHRibF9yZWFk
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2VudHJ5LT5nZW50
cmllc1tucl9lbnRyeV0ubXNpX2FkJyBbcl0KW2NvbnN0YW50XSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS92bXNpLmM6Mjk1IG1zaXh0Ymxfd3JpdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnktPmdlbnRyaWVz
W25yX2VudHJ5XS5tc2lfYWQnIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jOjU5MiB2bXhfY3B1X3VwX3ByZXBhcmUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmM6NjA2IHZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjEwNzYgdm14X2dldF9zZWdtZW50
X3JlZ2lzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Yt
PmFyY2guaHZtX3ZjcHUudS52bXgudm04Nl9zYXZlZF9zZWcnIFtyXSAobG9j
YWwgY2FwKQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmM6MTExNiB2bXhfc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS51LnZteC52
bTg2X3NhdmVkX3NlZycgW3ddIChsb2NhbCBjYXApClt2bXhdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYzoxMzkgcGlfZ2V0X3BpcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjOnRyZSBpc3N1ZSAncGlfZGVzYy0+cGlyJyBb
cl0KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjIw
NiB2bXhfcGlfZGVzY19maXh1cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjk3IHZteF9waV9wZXJfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmM6MjY5OCBudm14X3NldF9jcl9yZWFkX3NoYWRvdygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2NyJyBbd10KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYzoyNzA0IG52bXhfc2V0X2NyX3JlYWRfc2hhZG93KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guaHZtX3ZjcHUubnZj
cHUuZ3Vlc3RfY3InIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jOjQzIG52bXhfY3B1X3VwX3ByZXBhcmUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
Clt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmM6NTYg
bnZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS92cGljLmM6MzM3IHZwaWNfaW50ZXJjZXB0X3BpY19p
bygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoKGdldF9jcHVf
aW5mbygpLmN1cnJlbnRfdmNwdSkpLmRvbWFpbi5hcmNoLmh2bV9kb21haW4u
dnBpYycgW3JdCltjb25zdGFudF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jOjM1NSB2cGljX2ludGVyY2VwdF9lbGNyX2lvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJygoZ2V0X2NwdV9pbmZvKCkuY3VycmVu
dF92Y3B1KSkuZG9tYWluLmFyY2guaHZtX2RvbWFpbi52cGljJyBbcl0KW2Nv
bnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92cGljLmM6NDUwIHZw
aWNfaXJxX3Bvc2l0aXZlX2VkZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLnZwaWMnIFtyXQpbY29uc3Rh
bnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYzo0NjggdnBpY19p
cnFfbmVnYXRpdmVfZWRnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdkLT5hcmNoLmh2bV9kb21haW4udnBpYycgW3JdCltib3VuZD9dICAg
MTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjEwNiBfZGlzYWJsZV84MjU5QV9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKG51bGwpJyBb
d10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjMzMSBtYWtl
XzgyNTlBX2lycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfZGVzYycgW3ddCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzoxMzQgYWRkX3Bpbl90b19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxXzJfcGluJyBbd10KW2Jvb3Qtb25seT9dICAgIDEy
OSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOjEzNiBfX2lvX2FwaWNfcmVhZCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdtcF9pb2FwaWNzJyBb
d10KW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5j
OjE0MSByZW1vdmVfcGluX2Zyb21faXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9ubHk/XSAgICAx
MjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNDkgX19pb19hcGljX3dyaXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3Mn
IFt3XQpbYm9vdC1vbmx5P10gICAgMTI5IHhlbi9hcmNoL3g4Ni9pb19hcGlj
LmM6MTYwOSBpb19hcGljX2xldmVsX2Fja19wZW5kaW5nKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNjcgc2V0X25h
dGl2ZV9pcnFfaW5mbygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpcnFfZGVzYycgW3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoxNjggaW9fYXBpY19tb2RpZnkoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3ddCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoyMjAwIGlvX2Fw
aWNfc2V0X3BjaV9yb3V0aW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lycV9kZXNjJyBbcl0KW2JvbnVkXSAgICAgIDEgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoyMzU4IGlvYXBpY19ndWVzdF93cml0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdIChsb2Nh
bCBjYXApCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzo3MzcgTVBCSU9TX3BvbGFyaXR5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ21wX2lycXMnIFtyXQpbYm9vdC1vbmx5P10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9pb19hcGljLmM6Nzcgc2hhcmVfdmVjdG9yX21hcHMo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndmVjdG9yX21hcCcg
W3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMu
Yzo4MTEgTVBCSU9TX3RyaWdnZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbXBfaXJxcycgW3JdCltib3VuZF0gICAgIDEyOCB4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jOjg2IHNoYXJlX3ZlY3Rvcl9tYXBzKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0gKGxvY2Fs
IGNhcCkKW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jOjg5NiBwaW5fMl9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbXBfaXJxcycgW3JdCltib290LW9ubHk/XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2lvX2FwaWMuYzo5NzEgaW9hcGljX3JlZ2lzdGVyX2ludHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFt3XQpb
X19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEwMDMgcmVsZWFz
ZV9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rl
c2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEw
Mjcgc2V0dXBfaXJxKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lycV9kZXNjJyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2ly
cS5jOjExNTMgX19kb19JUlFfZ3Vlc3QoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVu
L2FyY2gveDg2L2lycS5jOjExOSBfX2JpbmRfaXJxX3ZlY3RvcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdCltpbml0
XSAgICAgIDEgeGVuL2FyY2gveDg2L2lycS5jOjE4MiBjcmVhdGVfaXJxKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ25vZGVfdG9fY3B1bWFz
aycgW3JdIChsb2NhbCBjYXApCltib251ZF0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9pcnEuYzoyNDkgX19jbGVhcl9pcnFfdmVjdG9yKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9pcnEuYzozMTcgaXJxX3RvX3Zl
Y3RvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVz
YycgW3JdIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaXJxLmM6NDA5IGlycV9nZXRfdXNlZF92ZWN0b3JfbWFz
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycg
W3JdClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jOjE1OCBtaWNyb2NvZGVfZml0cygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29k
ZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6MTk2IGFw
cGx5X21pY3JvY29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzc4IGNoZWNrX2ZpbmFsX3Bh
dGNoX2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzk4IGNwdV9yZXF1ZXN0X21pY3Jv
Y29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfYW1kLmM6NTY2IG1pY3JvY29kZV9yZXN1bWVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jOjgzIGNvbGxlY3RfY3B1X2luZm8oKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbbWljcm9jb2Rl
XSAgICAxMjkgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jOjE5OCBfX21pY3Jv
Y29kZV9maW5pX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYzoyMTQgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmM6MTM0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmM6MjM3IGdldF9tYXRjaGluZ19taWNyb2NvZGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmM6OTQgY29sbGVjdF9jcHVfaW5mbygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltiaXQtYW5kXSAg
ICA3NyB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jOjEzNiBndWVzdF93
YWxrX3RhYmxlc180X2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsNHAnIFtyXQpbYml0LWFuZF0gICAgNzcgeGVuL2FyY2gveDg2
L21tL2d1ZXN0X3dhbGsuYzoxNjYgZ3Vlc3Rfd2Fsa190YWJsZXNfNF9sZXZl
bHMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDNwJyBbcl0K
W3ZteF0gICAxMjggeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmM6
MTc0IG5lcHRfd2Fsa190YWJsZXMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbHhwJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jOjM2MiBwMm1fc2V0X21lbV9hY2Nlc3MoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1f
cDJtJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jOjQxNyBwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJj
aC5hbHRwMm1fcDJtJyBbcl0gKGxvY2FsIGNhcCkKW21lbS1zaGFyaW5nXSAg
IDM4NyB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYzo0MDcgbWVtX3No
YXJpbmdfbG9va3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J1JEV1JfTVBUX1ZJUlRfU1RBUlQnIFt3XQpbaGFyZCB0byB0cmlnZ2VyXSAg
IDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLmM6NzM5IHAybV9yZW1vdmVfcGFn
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdSRFdSX01QVF9W
SVJUX1NUQVJUJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjEzMDQgbWVtb3J5X3R5cGVfdG9fc3RyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW9yeV90eXBlcycgW3JdIChsb2Nh
bCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YzoxMzc3IHAybV9pbml0X2FsdHAybV9lcHQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1fcDJtJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jOjEzODQgcDJtX2lu
aXRfYWx0cDJtX2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdkLT5hcmNoLmFsdHAybV9lcHRwJyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0g
ICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYzo0NTMgZXB0X2ludmFs
aWRhdGVfZW10X3JhbmdlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3RhYmxlJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjUyMyByZXNvbHZlX21pc2NvbmZpZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdlcHRlJyBbcl0KW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MTQ3IGh2bV9nZXRf
c2VnX3JlZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzaF9j
dHh0LT5zZWdfcmVnJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MjYyIGh2bV9lbXVs
YXRlX2luc25fZmV0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnc2hfY3R4dC0+aW5zbl9idWYnIFt3XQpbc2hhZG93XSAgICAxMjkgeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYzozMzcgc2hhZG93X3NpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2hfdHlwZV90b19z
aXplJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzoyMjcgc2hhZG93X2NoZWNrX2d3YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0cCcgW3JdCltz
aGFkb3ddICAgIDEyOCB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MjI4OSB2YWxpZGF0ZV9nbDFlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3NucCcgW3ddCltzaGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmM6MjI5IHNoYWRvd19jaGVja19nd2FsaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsM3AnIFtyXQpbc2hhZG93
XSAgICAxMjkgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jOjIzNiBz
aGFkb3dfY2hlY2tfZ3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDJwJyBbcl0KW3NoYWRvd10gICAgICA2IHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYzoyNDYwIHNoX21hcF9hbmRfdmFsaWRhdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2wxcCcgW3JdCltzaGFk
b3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6MjQ2
IHNoYWRvd19jaGVja19nd2FsaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsMXAnIFtyXQpbc2hhZG93XSAgICAxMjkgeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jOjM1Njggc2hfaW52bHBnX19ndWVzdF80KCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhudWxsKScgW3ddCltz
aGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MzkxMSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guc2hhZG93X3RhYmxlJyBbcl0KW3No
YWRvd10gICAgMTI3IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3
MzEgX3NoX3Byb3BhZ2F0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdmZXRjaF90eXBlX25hbWVzJyBbd10gKGxvY2FsIGNhcCkKW3NoYWRv
d10gICAgMTI5IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3OTIg
dnRsYl9sb29rdXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+YXJjaC5wYWdpbmcudnRsYicgW3JdCltjb25zdGFudF0gICAxMjkgeGVu
L2FyY2gveDg2L21zaS5jOjU3OCBhbGxvY19tc2lfZW50cnkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnknIFt3XQpbY29uc3RhbnRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni9tc2kuYzo3OTAgcmVhZF9wY2lfbWVtX2Jh
cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwZGV2LT52Zl9y
bGVuJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbXNpLmM6ODcgbXNpeF9nZXRfZml4bWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgtPnRhYmxlX3JlZmNudCcgW3ddIChs
b2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L21zaS5j
OjkxIG1zaXhfZ2V0X2ZpeG1hcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdtc2l4LT50YWJsZV9pZHgnIFt3XSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9ubWkuYzo0MjcgY3B1X25taV9jYWxs
YmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4
Ni9udW1hLmM6MTc0IHNldHVwX25vZGVfYm9vdG1lbSgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdub2RlX2RhdGEnIFt3XQpbY29uc3QtY3B1
c10gICAxMjkgeGVuL2FyY2gveDg2L251bWEuYzoyODUgbnVtYV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2Rl
JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4Ni9udW1hLmM6
MjkwIG51bWFfc2V0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY3B1X3RvX25vZGUnIFt3XQpbY29uc3QtY3B1c10gICAgIDIgeGVu
L2FyY2gveDg2L251bWEuYzo4NyBwb3B1bGF0ZV9tZW1ub2RlbWFwKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW5vZGVtYXAnIFt3XQpb
Y29uc3QtY3B1c10gICAxMjcgeGVuL2FyY2gveDg2L251bWEuYzo4OSBwb3B1
bGF0ZV9tZW1ub2RlbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21lbW5vZGVtYXAnIFt3XQpbb3Byb2ZpbGVdICAgIDEyOSB4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jOjg5IG5taV9jYWxsYmFjaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfbXNycycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NDkzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjb3VudGVyX2NvbmZpZycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NTEzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwNF9jb3VudGVycycgW3ddCltvcHJv
ZmlsZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9w
cHJvLmM6MjY0IHBwcm9fbG9hZF9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXNycycgW3JdCltvcHJvZmlsZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9wcHJvLmM6Mjc5IHBwcm9fc2F2
ZV9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXNycycg
W3ddCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9hcmNoL3g4Ni9wZXJj
cHUuYzozNyBpbml0X3BlcmNwdV9hcmVhKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94ODYvcGVyY3B1LmM6NjAgZnJlZV9w
ZXJjcHVfYXJlYSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jOjU4IHBoeXNkZXZfaHZtX21hcF9waXJxKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnFfZHBjaS0+Z2ly
cScgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5IHhlbi9hcmNoL3g4
Ni9wc3IuYzoxMDAzIGluc2VydF92YWxfaW50b19hcnJheSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdmZWF0X3Byb3BzJyBbcl0gKGxvY2Fs
IGNhcCkKW2xvb3BdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMDcyIGNv
bXBhcmVfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Zl
YXQtPmNvc19yZWdfdmFsJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvcHNyLmM6MTA5MCBmaW5kX2NvcygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdpbmZvLT5mZWF0dXJlcycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2FyY2gveDg2L3Bzci5jOjEyMDIgcGlja19hdmFpbF9jb3MoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW5mby0+ZmVhdHVyZXMnIFty
XQpbZG9tY3RsXSAgIDEyOCB4ZW4vYXJjaC94ODYvcHNyLmM6MTIzNyBnZXRf
c29ja2V0X2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdz
b2NrZXRfY3B1bWFzaycgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5
IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMzQ4IHBzcl9zZXRfdmFsKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMn
IFt3XQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxNjIwIHBz
cl9jcHVfZmluaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdj
cHVfZGF0YScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3Bz
ci5jOjM3MiBjYXRfaW5pdF9mZWF0dXJlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2luZm8tPmZlYXR1cmVzJyBbd10gKGxvY2FsIGNhcCkK
W2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6ODY4
IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3NvY2tldF9pbmZvJyBbd10KW2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4v
YXJjaC94ODYvcHNyLmM6ODY5IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMnIFt3XQpb
ZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6OTk5IGluc2VydF92
YWxfaW50b19hcnJheSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpbmZvLT5mZWF0dXJlcycgW3JdIChsb2NhbCBjYXApCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jOjI0MSBkb191
cGRhdGVfZGVzY3JpcHRvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdnZHRfcGVudCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmM6MzggZG9tMF91cGRhdGVfcGh5c21hcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2cGh5c21hcF9zJyBbd10KW3B2
XSAgICAxMjkgeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYzo0MiBkb20w
X3VwZGF0ZV9waHlzbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ1JEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUJyBbd10KW3B2XSAgICAx
MjkgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYzoyNyBnZHRfbGR0X2Rlc2Nf
cHRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3RibCcgW3Jd
Cltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzox
MTI2IHdyaXRlX21zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFzaycgW3ddCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzo3MDkgcmVhZF9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLnB2
X3ZjcHUuY3RybHJlZycgW3JdCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYzo5MjcgcmVhZF9tc3IoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2sn
IFtyXQpbcHZdICAgIDEyOSB4ZW4vYXJjaC94ODYvcHYvbW0uYzoxMTkgcHZf
bWFwX2xkdF9zaGFkb3dfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICcoY3Vyci0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0
X2wxdGFiWyhjdXJyLT52Y3B1X2lkID4+ICg5IC0gR0RUX0xEVF9WQ1BVX1NI
SUZUKSldICsgKChjdXJyLT52Y3B1X2lkIDw8IEdEVF9MRFRfVkNQVV9TSElG
VCkgJiAoKDEgPDwgOSkgLSAxKSkpICsgMTYnIFtyXQpbcHZdICAgIDEyOSB4
ZW4vYXJjaC94ODYvcHYvbW0uYzoxOCBndWVzdF9nZXRfZWZmX2wxZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdMSU5FQVJfUFRfVklSVF9T
VEFSVCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9tbS5jOjQ1
IG1hcF9ndWVzdF9sMWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnKChMSU5FQVJfUFRfVklSVF9TVEFSVCkgKyAoKExJTkVBUl9QVF9WSVJU
X1NUQVJUICYgKCgoMSkgPDwgNDgpIC0gMSkpID4+IDEyKSknIFt3XQpbcHZd
ICAgIDEyOCB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYzo2NyBwdl9pbmplY3Rf
ZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+
YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCcgW3JdIChsb2NhbCBjYXApCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc2V0dXAuYzoyMjEgaW5pdGlhbF9pbWFn
ZXNfbnJwYWdlcygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdu
b2RlX2RhdGEnIFtyXQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NldHVw
LmM6MjY2IHNyYXRfZGV0ZWN0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbYm9vdF0gICAx
MjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzoxMDA0IGNwdV9zbXBib290X2Fs
bG9jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZXMnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MDAgc21wX3N0b3JlX2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jOjExODQgcmVtb3ZlX3NpYmxpbmdpbmZvKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjExOTAgcmVtb3Zl
X3NpYmxpbmdpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6MTI2MSBjcHVfYWRkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3g4Nl9hY3BpaWRfdG9fYXBpY2lkJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjIzMyBsaW5rX3Ro
cmVhZF9zaWJsaW5ncygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2Jvb3RdICAgICAxIHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6Mjc5IHNldF9jcHVfc2libGluZ19tYXAoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYycgW3ddIChsb2NhbCBjYXAp
CltiaXQtYW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjcyMiBj
bG9uZV9tYXBwaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3JwdCcgW3ddCltzaHV0ZG93bl0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJv
b3QuYzo4NDEgY2xlYW51cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc3JhdC5jOjE0MCBjdXRvZmZfbm9kZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdub2RlcycgW3JdClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L3NyYXQuYzo0NyBub2RlX2ZvdW5k
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4bTJub2RlJyBb
cl0KW2NwdV91cF0gICAgICAxIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYzo2NCBj
cHVfdXBfaGVscGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbdGJvb3RdICAgMTI5IHhlbi9hcmNo
L3g4Ni90Ym9vdC5jOjg3IHRib290X2NvcHlfbWVtb3J5KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hcF9hZGRyJyBbcl0KW2JpdC1hbmRd
ICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNDEgX19wYWdlX2ZhdWx0
X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBb
cl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNTAg
X19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90
cmFwcy5jOjEyNjEgX19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhl
bi9hcmNoL3g4Ni90cmFwcy5jOjEyNzIgX19wYWdlX2ZhdWx0X3R5cGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0KW2luaXRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjE5MDUgX19zZXRfaW50cl9n
YXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZScgW3ddCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3RyYXBzLmM6
MjE5NCBzZXRfZGVidWdyZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndi0+YXJjaC5kZWJ1Z3JlZycgW3ddCltoYXJkIHRvIHRyaWdnZXJd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjU1MiBzaG93X3N0YWNrX292
ZXJmbG93KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNr
X2Jhc2UnIFt3XQpbYml0LWFuZF0gICAxMjkgeGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jOjEyMTMgaGFuZGxlX21lbWFkZF9mYXVsdCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdwbDJlJyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoxOTMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBbcl0K
W2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoy
MDUgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYzoyMTkgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoyMzMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0K
W2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmM6
MTA1IHg4NmVtdWxfcmVhZF9kcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjdXJyLT5hcmNoLmRlYnVncmVnJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAxMjkgeGVuL2NvbW1vbi9iaXRtYXAuYzo1MiBjbGFtcF9sYXN0
X2J5dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYnAnIFt3
XQpbYm91bmQ/XSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmM6
NDIgY29tcGF0X3ZjcHVfb3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZC0+dmNwdScgW3JdIChsb2NhbCBjYXApCltsb29wXSAgICAxMjkg
eGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmM6MjkwIGNvbXBhdF9tZW1vcnlf
b3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaWR4cycgW3dd
IChsb2NhbCBjYXApCltsb29wXSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQv
bWVtb3J5LmM6MjkxIGNvbXBhdF9tZW1vcnlfb3AoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZ3BmbnMnIFt3XSAobG9jYWwgY2FwKQpbY29u
c3RhbnRdICAgMTI4IHhlbi9jb21tb24vZG9tYWluLmM6MTIxIHZjcHVfaW5m
b19yZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoZC0+
c2hhcmVkX2luZm8pLT52Y3B1X2luZm8nIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEyOTkgZG9fdmNwdV9v
cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBb
cl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2NvbW1vbi9l
dmVudF9jaGFubmVsLmM6MTEzIGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmM6MTE0IGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2dyb3VwJyBbcl0KW2ZpeGVkXSAgICAx
MjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6MTczIGV2dGNobl9hbGxv
Y2F0ZV9wb3J0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Qt
PmV2dGNobl9ncm91cCcgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24v
ZXZlbnRfY2hhbm5lbC5jOjE3NyBldnRjaG5fcG9ydF9zZXRfcGVuZGluZygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6NzI1
IGd1ZXN0X2VuYWJsZWRfZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndi0+dmlycV90b19ldnRjaG4nIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYzo3Mzggc2VuZF9ndWVz
dF92Y3B1X3ZpcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+dmlycV90b19ldnRjaG4nIFtyXQpbZml4ZWRdICAgIDEyOSB4ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYzo3Njcgc2VuZF9ndWVzdF9nbG9iYWxfdmly
cSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT52aXJxX3Rv
X2V2dGNobicgW3JdCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jOjgwNyBzZW5kX2dsb2JhbF92aXJxKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6ODI2
IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9maWZvLmM6
MzkgZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2ZpZm8uZXZlbnRfYXJyYXkn
IFtyXQpbYm91bmRdICAgIDEyOSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6
MjM0NSByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3JndC0+c3RhdHVzJyBbcl0KW2RvbTBdICAgIDEy
OSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6MzkwMyBnbnR0YWJfbWFwX2Zy
YW1lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zaGFy
ZWRfcmF3JyBbcl0gKGxvY2FsIGNhcCkKW3VubGlrZWx5XSAgICAxMjkgeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jOjUzMyBwdXRfbWFwdHJhY2tfaGFuZGxl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3QtPm1hcHRyYWNr
JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29tbW9uL2d1ZXN0Y29weS5jOjI3
IHNhZmVfY29weV9zdHJpbmdfZnJvbV9ndWVzdCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd0bXAnIFt3XSAobG9jYWwgY2FwKQpbaW5pdF0g
ICAxMjkgeGVuL2NvbW1vbi9ndW56aXAuYzozNzUgaHVmdF9idWlsZCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjJyBbd10KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vZ3VuemlwLmM6NDMzIGh1ZnRfYnVpbGQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneCcgW3ddCltpbml0XSAgIDEy
OSB4ZW4vY29tbW9uL2d1bnppcC5jOjYwOSBpbmZsYXRlX2NvZGVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hc2tfYml0cycgW3JdCltr
ZXhlY10gICAxMjkgeGVuL2NvbW1vbi9rZXhlYy5jOjkyNCBrZXhlY19zZWdt
ZW50c19hZGRfc2VnbWVudCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdzZWdtZW50cycgW3ddCltrZXhlY10gICAgICAxIHhlbi9jb21tb24v
a2V4ZWMuYzo5NzQga2V4ZWNfc2VnbWVudHNfZnJvbV9pbmRfcGFnZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzZWdtZW50cycgW3ddCltp
bnRlcmFjdGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjEw
NyByZWdpc3Rlcl9rZXloYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2tleV90YWJsZScgW3ddIChsb2NhbCBjYXApCltpbnRlcmFj
dGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjExOSByZWdp
c3Rlcl9pcnFfa2V5aGFuZGxlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdrZXlfdGFibGUnIFt3XSAobG9jYWwgY2FwKQpbaW50ZXJhY3Rp
dmVdICAgIDEyOSB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYzo4NyBoYW5kbGVf
a2V5cHJlc3MoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAna2V5
X3RhYmxlJyBbcl0gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjggeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYzoxNDQgZWxm
X3hlbl9wYXJzZV9ub3RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ25vdGVfZGVzYycgW3ddIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI4IHhlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmM6
MTQ1IGVsZl94ZW5fcGFyc2Vfbm90ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdwYXJtcy0+ZWxmX25vdGVzJyBbd10gKGxvY2FsIGNhcCkK
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saWJlbGYvbGli
ZWxmLWRvbWluZm8uYzo0NDEgZWxmX3hlbl9mZWF0dXJlX3NldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBbd10KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saXZlcGF0Y2guYzoxNjA5IHN0
YXRlMnN0cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICduYW1l
cycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL2x6
by5jOjEzNiBsem8xeF8xX2RvX2NvbXByZXNzKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RpY3QnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jOjE3ODUgYXZhaWxfaGVhcF9wYWdlcygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhdmFpbFtpXScgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YzoxODg4IGZpbmRfbm9uX3NtdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdub2RlX3RvX2NwdW1hc2snIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jOjU0OSBpbml0X25vZGVfaGVhcCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfaGVhcCcgW3ddCltib3Vu
ZF0gICAxMjkgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmM6NTUwIGluaXRfbm9k
ZV9oZWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2F2YWls
JyBbd10KW2hhcmQtdC10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYzo3MTUgcGFnZV9saXN0X2FkZF9zY3J1YigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICcqX2hlYXBbbm9kZV0nIFt3XQpbY29uc3Rh
bnRdICAgMTI5IHhlbi9jb21tb24vcGFnZV9hbGxvYy5jOjgyNSBnZXRfZnJl
ZV9idWRkeSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqX2hl
YXBbbm9kZV0nIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3JhZGl4LXRyZWUuYzo5NiByYWRpeF90cmVlX21heGluZGV4KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hlaWdodF90b19tYXhpbmRl
eCcgW3JdCltib3VuZF0gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjQ0
MSByY3VfcGVuZGluZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29t
bW9uL3JjdXBkYXRlLmM6NDUyIHJjdV9uZWVkc19jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZC1jYWxsYmFja10gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjU3
MyBjcHVfY2FsbGJhY2soKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMTcgeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MTI4NCBydW5xX2luc2VydCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzoxMzcxIHRpY2tsZV9zY29yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzoxNDkzIHJ1bnFfdGlj
a2xlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2Nw
dV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyMyB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYzoyMDg0IGNzY2hlZDJfdmNwdV9zbGVlcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjYgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmM6MjEwNSBjc2NoZWQyX3ZjcHVfd2FrZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAgMjIgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MjIzMSBjc2No
ZWQyX2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jOjI1NzAgYmFsYW5jZV9sb2FkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jOjMyNjkgcnVucV9jYW5kaWRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MzM0OSBydW5xX2Nh
bmRpZGF0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jOjM2NTkgZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVd
ICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jOjM4NzcgY3NjaGVk
Ml9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaWRsZV92Y3B1JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYzozODg3IGNzY2hlZDJfc3dpdGNoX3NjaGVkKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jOjU3NSBjc2NoZWQyX3BjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6NjY1IHNtdF9pZGxl
X21hc2tfc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jOjY3NyBzbXRfaWRsZV9tYXNrX2NsZWFyKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYzo3MTAgZ2V0X2ZhbGxiYWNrX2NwdSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4NDAgc2Ft
ZV9ub2RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90
b19ub2RlJyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYzo4NDUgc2FtZV9zb2NrZXQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbc2NoZWR1bGVdICAgICAy
NCB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4ODMgY3B1X3RvX3J1bnF1
ZXVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRh
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzo5MiBwY3B1X3NjaGVkdWxlX2xvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDQgcGNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDcgcGNwdV9zY2hlZHVs
ZV91bmxvY2tfaXJxcmVzdG9yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAx
MjMgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDk5IGNzY2hlZF92Y3B1
X3NsZWVwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jOjExMjEgY3NjaGVkX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
OjExNiBwY3B1X3NjaGVkdWxlX3RyeWxvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMzMzIGNzY2hl
ZF9ydW5xX3NvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYzoxNTg0IGNzY2hlZF90aWNrKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6
MTYxMCBjc2NoZWRfcnVucV9zdGVhbCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjE2ODcgY3NjaGVkX2xv
YWRfYmFsYW5jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jOjE2OTIgY3NjaGVkX2xvYWRfYmFsYW5jZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScg
W3JdCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyMjQ0IGNzY2hlZF90aWNrX3N1c3BlbmQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoyMjU1IGNzY2hl
ZF90aWNrX3Jlc3VtZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jOjI1MSBpc19ydW5xX2lkbGUoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyNjAgaW5jX25yX3J1bm5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAg
MTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6MjY4IGRlY19ucl9ydW5u
YWJsZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjUyOCBjc2NoZWRfZGVpbml0X3BkYXRhKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0KW3Nj
aGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjU5NiBp
bml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjYwOCBpbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6NjE4IGNzY2hl
ZF9pbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmM6NjM4IGNzY2hlZF9zd2l0Y2hfc2NoZWQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYzo2NDQgY3NjaGVkX3N3aXRjaF9zY2hlZCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3XQpbc2NoZWR1bGVd
ICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjczNiBfY3NjaGVk
X2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmM6OTQzIGNzY2hlZF92Y3B1X2FjY3QoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
Yzo5NiBwY3B1X3NjaGVkdWxlX3VubG9jaygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAxMjQgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzo5OSB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkg
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTI2IHZjcHVfY2hlY2tfYWZmaW5p
dHkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZF9udWxsLmM6MTY1IGluaXRfcGRhdGEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTcxIG51bGxfaW5pdF9w
ZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX251bGwuYzoxOTMgbnVsbF9kZWluaXRfcGRhdGEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltz
Y2hlZHVsZV0gICAxMjcgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mjc3IHBp
Y2tfY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24v
c2NoZWRfbnVsbC5jOjM0MyB2Y3B1X2Fzc2lnbigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzozNjUgdmNwdV9k
ZWFzc2lnbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Bl
cl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX251bGwuYzozODcgbnVsbF9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
CltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mzkz
IG51bGxfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jOjU0NCBudWxsX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6
NTcxIG51bGxfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEy
OSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzo2MzUgbnVsbF92Y3B1X21pZ3Jh
dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAgMTI0IHhl
bi9jb21tb24vc2NoZWRfbnVsbC5jOjkzIHZjcHVfc2NoZWR1bGVfbG9jaygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9y
dC5jOjExNTMgcnRfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX3J0LmM6MTIwOCBydW5xX3RpY2tsZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10gKGxvY2FsIGNhcCkKW3NjaGVkdWxlXSAgICAxMjYgeGVuL2Nv
bW1vbi9zY2hlZF9ydC5jOjEyNjkgcnRfdmNwdV93YWtlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzozNjIgcnRf
ZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfcnQuYzo3NDggcnRfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzo3NjQgcnRf
c3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9jb21tb24v
c2NoZWRfcnQuYzo5NSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA1
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA4IHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAgMTI2IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxMTcgdmNwdV9zY2hlZHVs
ZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjE2MjkgY3B1X3NjaGVkdWxlX3VwKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNjM1IGNwdV9zY2hl
ZHVsZV91cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgIDEyNSB4ZW4vY29tbW9uL3NjaGVk
dWxlLmM6MTYzIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10K
W3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4NSBj
cHVfc2NoZWR1bGVfZG93bigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4
ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4OSBjcHVfc2NoZWR1bGVfZG93bigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNzAx
IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTgzOCBzY2hlZHVsZV9jcHVf
c3dpdGNoKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmM6MTgzIHZjcHVfcnVuc3RhdGVfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxODcx
IHNjaGVkdWxlX2NwdV9zd2l0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnaWRsZV92Y3B1JyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmM6MjE2IGdldF9jcHVfaWRsZV90aW1lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkbGVfdmNwdScgW3JdCltz
Y2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjI5MCBzY2hl
ZF9pbml0X3ZjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAgMTI3IHhlbi9j
b21tb24vc2NoZWR1bGUuYzo0MTQgc2NoZWRfZGVzdHJveV92Y3B1KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6
NDYwIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6NTU1IHZjcHVfbW92
ZV9sb2NrZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjU4NiB2Y3B1X21vdmVfbm9zY2hl
ZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjUgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjY3MiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2No
ZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzo3OTAgY3B1X2Rp
c2FibGVfc2NoZWR1bGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhl
bi9jb21tb24vc2NoZWR1bGUuYzo5NCBwY3B1X3NjaGVkdWxlX2xvY2tfaXJx
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1
bGUuYzo5OCBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZF0gICAgMTI5IHhlbi9jb21tb24vc29mdGlycS5jOjEwMCBjcHVfcmFp
c2Vfc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfc3RhdCcgW3ddCltjb25zdGFudF0gICAgMTI5IHhlbi9jb21tb24vc29m
dGlycS5jOjcwIG9wZW5fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10gKGxvY2FsIGNhcCkK
W3N0b3AtbWFjaGluZV0gICAxMjkgeGVuL2NvbW1vbi9zdG9wX21hY2hpbmUu
YzoxODIgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2Vy
XSAgIDEyOSB4ZW4vY29tbW9uL3N5bWJvbHMuYzoxNzAgc3ltYm9sc19nZXRf
c3ltYm9sX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
c3ltYm9sc19uYW1lcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgICAxIHhl
bi9jb21tb24vc3ltYm9scy5jOjIwMyB4ZW5zeW1zX3JlYWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19hZGRyZXNzZXMnIFty
XSAobG9jYWwgY2FwKQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3N5bWJvbHMuYzo0OCBzeW1ib2xzX2V4cGFuZF9zeW1ib2woKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19uYW1lcycgW3Jd
CltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24vc3ltYm9scy5j
Ojg4IGdldF9zeW1ib2xfb2Zmc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3N5bWJvbHNfbWFya2VycycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2NvbW1vbi90YXNrbGV0LmM6MjI3IGNwdV9jYWxsYmFjaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW2JvdW5kXSAgIDEyOCB4ZW4vY29tbW9uL3Rhc2tsZXQuYzozOSB0YXNr
bGV0X2VucXVldWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjEwNiByZW1vdmVfZnJvbV9oZWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2hlYXAnIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoxMzEgYWRkX3RvX2hlYXAo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3ddClti
b3VuZF0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjI5OCBpbml0X3RpbWVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoz
NjkgbWlncmF0ZV90aW1lcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2hhcmQt
dG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjU2NSBtaWdy
YXRlX3RpbWVyc19mcm9tX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgIDEyOSB4ZW4vY29tbW9uL3RpbWVyLmM6NjA4IGNwdV9jYWxsYmFj
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjYwIGRvd25faGVhcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdoZWFwJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkg
eGVuL2NvbW1vbi90aW1lci5jOjgwIHVwX2hlYXAoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3JdClt0bWVtXSAgIDEyOSB4ZW4v
Y29tbW9uL3RtZW0uYzoxNDMxIGRvX3RtZW1fZGVzdHJveV9wb29sKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NsaWVudC0+cG9vbHMnIFty
XSAobG9jYWwgY2FwKQpbdG1lbV0gICAxMjkgeGVuL2NvbW1vbi90bWVtLmM6
MTcwOSB0bWVtY19zYXZlX2dldF9uZXh0X3BhZ2UoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBj
YXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODExIHRtZW1j
X3Jlc3RvcmVfcHV0X3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAg
IDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODI5IHRtZW1jX3Jlc3RvcmVfZmx1
c2hfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjbGll
bnQtPnBvb2xzJyBbcl0gKGxvY2FsIGNhcCkKW3RtZW1dICAgMTI5IHhlbi9j
b21tb24vdG1lbV94ZW4uYzoyMjMgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
aW5pdF0gICAxMjUgeGVuL2NvbW1vbi91bmx6bWEuYzozMDYgcGVla19vbGRf
Ynl0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd3ci0+YnVm
ZmVyJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9jb21tb24v
dW54ei5jOjE4NCBkZWNfdmxpKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2luJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9j
b21tb24vdW54ei5jOjMyNyBkaWN0X2dldCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdkaWN0LT5idWYnIFtyXQpbaW5pdF0gICAgIDEgeGVu
L2NvbW1vbi91bnh6LmM6MzYyIGRpY3RfcmVwZWF0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2RpY3QtPmJ1ZicgW3JdCltpbml0XSAgIDEy
MyB4ZW4vY29tbW9uL3VueHouYzo0NTUgcmNfcmVhZF9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2ItPmluJyBbcl0KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vdW54ei5jOjQ2IHh6X2NyYzMyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3h6X2NyYzMyX3RhYmxlJyBbcl0KW2lu
aXRdICAgMTIxIHhlbi9jb21tb24vdW54ei5jOjQ4MiByY19ub3JtYWxpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmMtPmluJyBbcl0K
W2luaXRdICAgMTI2IHhlbi9jb21tb24vdW54ei5jOjYwMyBkZWNfbWFpbigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdiLT5pbicgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3VueHouYzo2MjYg
bHptYV9sZW4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbC0+
bG93JyBbcl0KW2luaXRdICAgMTI5IHhlbi9jb21tb24vdW54ei5jOjYzMSBs
em1hX2xlbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsLT5t
aWQnIFtyXQpbaW5pdF0gICAxMjggeGVuL2NvbW1vbi91bnh6LmM6NjYwIGx6
bWFfbWF0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncy0+
bHptYS5kaXN0X3Nsb3QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2NvbW1vbi91
bnh6LmM6Njk0IGx6bWFfcmVwX21hdGNoKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ3MtPmx6bWEuaXNfcmVwMF9sb25nW3MtPmx6bWEuc3Rh
dGVdJyBbd10KW2luaXRdICAgMTI0IHhlbi9jb21tb24vdW54ei5jOjk3MCB4
el9kZWNfbHptYTJfcnVuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2ItPmluJyBbcl0KW2NvbnN0XSAgIDEyOSB4ZW4vY29tbW9uL3ZtX2V2
ZW50LmM6NTEgdm1fZXZlbnRfZW5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2QtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXMnIFtyXQpb
cHJpbnRmXSAgICAxMjggeGVuL2NvbW1vbi92c3ByaW50Zi5jOjEwNCBzaW1w
bGVfc3RydG91bGwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X2N0eXBlJyBbd10gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjkgeGVuL2NvbW1vbi92c3ByaW50Zi5jOjUzIHNpbXBsZV9zdHJ0b3VsKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddIChs
b2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24v
eG1hbGxvY190bHNmLmM6MTc5IEZJTkRfU1VJVEFCTEVfQkxPQ0soKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+c2xfYml0bWFwJyBbcl0K
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi94bWFsbG9jX3Rs
c2YuYzoxODUgRklORF9TVUlUQUJMRV9CTE9DSygpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwLT5tYXRyaXhbKmZsXScgW3JdCltoYXJkLXRv
LXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjA2
IEVYVFJBQ1RfQkxPQ0tfSERSKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpbaGFyZC10by10cmlnZ2VyXSAg
IDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jOjIxMyBFWFRSQUNUX0JM
T0NLX0hEUigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5z
bF9iaXRtYXAnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3htYWxsb2NfdGxzZi5jOjIzNCBFWFRSQUNUX0JMT0NLKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpb
aGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxz
Zi5jOjIzNyBFWFRSQUNUX0JMT0NLKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJkLXRvLXRyaWdnZXJd
ICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjUwIElOU0VSVF9C
TE9DSygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5tYXRy
aXhbZmxdJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi94bWFsbG9jX3Rsc2YuYzoyNTQgSU5TRVJUX0JMT0NLKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJk
LXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jcnlwdG8vcmlqbmRhZWwuYzoxMDE4
IHJpam5kYWVsRW5jcnlwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdUZTQnIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY3J5
cHRvL3Jpam5kYWVsLmM6NzQ2IHJpam5kYWVsS2V5U2V0dXBFbmMoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnVGU0JyBbcl0KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NyeXB0by9yaWpuZGFlbC5jOjk1OCByaWpu
ZGFlbEVuY3J5cHQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
VGUwJyBbcl0KW2luaXRdICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1
MC5jOjE0NDYgbnMxNjU1MF9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ25zMTY1NTBfY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRd
ICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTMxIHNlcmlhbF9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0g
KGxvY2FsIGNhcCkKW2FybV0gICAgIDEgeGVuL2RyaXZlcnMvY2hhci9zZXJp
YWwuYzo1NDAgc2VyaWFsX3Z1YXJ0X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAg
MTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTY1IHNlcmlhbF9yZWdp
c3Rlcl91YXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nv
bScgW3ddCltwbGF0Zm9ybV9vcF0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJl
cS9jcHVmcmVxLmM6MTM3IGNwdWZyZXFfbGltaXRfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jOjE0MSBjcHVmcmVxX2xpbWl0X2NoYW5nZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1p
bmZvJyBbcl0gKGxvY2FsIGNhcCkKW3BsYXRmb3JtX29wXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzoxNzAgY3B1ZnJlcV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9w
bWluZm8nIFtyXSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jOjE3OCBjcHVmcmVxX2FkZF9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltjcHUtZG93bl0gICAxMjkgeGVu
L2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmM6MzI4IGNwdWZyZXFfZGVsX2Nw
dSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3Jf
cG1pbmZvJyBbcl0gKGxvY2FsIGNhcCkKW2NwdS1kb3duXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzozMzMgY3B1ZnJlcV9kZWxfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbY3B1LXVwXSAgIDEyOSB4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXFfbWlzY19nb3Zlcm5vcnMuYzoxMDIgY3B1
ZnJlcV91c2Vyc3BhY2VfY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbY3B1ZnJl
cV0gICAgMTI2IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9taXNjX2dv
dmVybm9ycy5jOjQxIGNwdWZyZXFfZ292ZXJub3JfdXNlcnNwYWNlKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1
ZnJlcV9taXNjX2dvdmVybm9ycy5jOjcxIHdyaXRlX3VzZXJzcGFjZV9zY2Fs
aW5nX3NldHNwZWVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTI1IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9vbmRlbWFuZC5jOjE5
MiBkYnNfdGltZXJfaW5pdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NwdWZyZXFdICAgIDEyNiB4
ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXFfb25kZW1hbmQuYzoyMjQgY3B1
ZnJlcV9nb3Zlcm5vcl9kYnMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltjcHUtdXBdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE1MiBjcHVmcmVxX3N0YXRp
c3RpY19leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2
ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE3NCBjcHVmcmVxX3N0YXRpc3RpY19y
ZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNz
b3JfcG1pbmZvJyBbcl0KW2RvX3BtX29wXSAgIDEyOSB4ZW4vZHJpdmVycy9j
cHVmcmVxL3V0aWxpdHkuYzoxNzYgY3B1ZnJlcV9zdGF0aXN0aWNfcmVzZXQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGls
aXR5LmM6MzgwIGNwdWZyZXFfZHJpdmVyX2dldGF2ZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxv
Y2FsIGNhcCkKW3BtXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxp
dHkuYzo0MDMgY3B1ZnJlcV91cGRhdGVfdHVyYm8oKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltwbV0g
ICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6NDMwIGNwdWZy
ZXFfZ2V0X3R1cmJvX3N0YXR1cygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3BtXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo0OCBjcHVmcmVxX3Jlc2lkZW5j
eV91cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1
ZnJlcS91dGlsaXR5LmM6NTcgY3B1ZnJlcV9yZXNpZGVuY3lfdXBkYXRlKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4cHQtPnUucHQnIFt3
XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5j
OjY2IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1pbmZvJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo2OCBjcHVm
cmVxX3N0YXRpc3RpY191cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkg
eGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6ODAgY3B1ZnJlcV9zdGF0
aXN0aWNfdXBkYXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3B4cHQtPnUucHQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2Nw
dWZyZXEvdXRpbGl0eS5jOjg0IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdweHB0LT51LnRyYW5z
X3B0ICsgZnJvbSAqIHBtcHQtPnBlcmYuc3RhdGVfY291bnQnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5MyBj
cHVmcmVxX3N0YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wbWluZm8nIFtyXQpbY3B1LXVwXSAgIDEy
OSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5NSBjcHVmcmVxX3N0
YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYW1kXSAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYzoxMzYgcmVzZXJ2ZV91bml0
eV9tYXBfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAgIDEyOSB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jOjIwMyByZWdpc3Rl
cl9leGNsdXNpb25fcmFuZ2VfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5j
OjYzIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnaXZyc19tYXBwaW5ncycgW3ddClthbWRdICAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jOjEw
NiBnZXRfaW50cmVtYXBfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Moc2VnKScgW3JdClthbWRdICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5j
OjExOCBmcmVlX2ludHJlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dldF9pdnJzX21hcHBpbmdzKHNlZyknIFt3XQpbYW1k
XSAgICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
dHIuYzozNjcgYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvYXBpY19zYmRmW2lkeF0ucGlu
XzJfaWR4JyBbcl0KW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbnRyLmM6MzY5IGFtZF9pb21tdV9pb2FwaWNfdXBk
YXRlX2lyZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcmbmV3
X3J0ZScgW3ddClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jOjQwMyBhbWRfaW9tbXVfcmVhZF9pb2FwaWNf
ZnJvbV9pcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW9h
cGljX3NiZGZbaWR4XS5waW5fMl9pZHgnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYzo2NCBnZXRf
aW50cmVtYXBfbG9jaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0KW2FtZF0gICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmM6NzEgZ2V0
X2ludHJlbWFwX3JlcXVlc3Rvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0gKGxvY2Fs
IGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbnRyLmM6NzYgYWxsb2NfaW50cmVtYXBfZW50cnkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Mo
c2VnKScgW3JdClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jOjM5IGZpbmRfaW9tbXVfZm9yX2Rldmlj
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBp
bmdzJyBbd10gKGxvY2FsIGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmM6NzggZ2V0X2RtYV9y
ZXF1ZXN0b3JfaWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
aXZyc19tYXBwaW5ncycgW3JdIChsb2NhbCBjYXApCltjb25zdGFudF0gICAg
IDEgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYzoxMDI1IGh2bV9kcGNp
X2VvaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdodm1faXJx
X2RwY2ktPmdpcnEnIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmM6MTA4NyBjcHVfY2FsbGJhY2so
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltkb20wLXZteF0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmM6MzQxIGlvYXBpY19ydGVfdG9fcmVtYXBf
ZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYXBpY19w
aW5fMl9pcl9pZHhbYXBpY10nIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjM4NSBpb2FwaWNf
cnRlX3RvX3JlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyMSBpb19hcGlj
X3JlYWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21wX2lvYXBpY3MnIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyNSBpb19hcGljX3Jl
YWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2FwaWNfcGluXzJfaXJfaWR4W2FwaWNdJyBbcl0KW2RvbTAtdm14XSAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYzo0NDYg
aW9fYXBpY193cml0ZV9yZW1hcF9ydGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3JdCltib3VuZF0gICAgIDIgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MTM0NSBkb21haW5f
Y29udGV4dF9tYXBwaW5nX29uZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjb250ZXh0X2VudHJpZXMnIFtyXQpbZG9tMC12bXhdICAgICAy
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjE1ODEgZG9t
YWluX2NvbnRleHRfdW5tYXBfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NvbnRleHRfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
OjE3OTcgaW50ZWxfaW9tbXVfbWFwX3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAncGFnZScgW3JdCltib3VuZF0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MjMzIGJ1c190b19jb250
ZXh0X21hZGRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jv
b3RfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjg1NSBpb21tdV9nZXRf
ZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2ludHJfcmVtYXBfZmF1bHRfcmVhc29ucycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
Ojg2MCBpb21tdV9nZXRfZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RtYV9yZW1hcF9mYXVsdF9yZWFzb25zJyBbcl0g
KGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jOjIyNCBkZXZfaW52YWxpZGF0
ZV9zeW5jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvbW11
LT5kb21pZF9tYXAnIFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTE1IHByaW50X3Z0ZF9l
bnRyaWVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jvb3Rf
ZW50cnknIFt3XQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTMyIHByaW50X3Z0ZF9lbnRyaWVz
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2N0eHRfZW50cnkn
IFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3V0aWxzLmM6MTYwIHByaW50X3Z0ZF9lbnRyaWVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wnIFtyXQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vZHJpdmVycy92cGNpL21zaXguYzoxOTMgZ2V0
X2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgt
PmVudHJpZXMnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmln
L3pjb25mLnRhYi5jOjEwNDEgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cjInIFtyXQpbdG9vbHNdICAgMTI5
IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjEwNDMgeXlfcmVkdWNl
X3ByaW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cmxp
bmUnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjEwNTAgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3l5cHJocycgW3ddClt0b29sc10gICAxMjkgeGVu
L3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MTMzIGNvbmZfc2V0X3N5bV92
YWwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYn
IFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRh
Yi5jOjE2ODMgeXlfdHJ5X05VTF90cmFucygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd5eV9ueHQnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90
b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjIxMiBhZGRfYnl0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqbGluZXB0cicgW3ddClt0b29s
c10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MjEzNSB6
Y29uZl9zY2FuX2J5dGVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2J1ZicgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcv
emNvbmYudGFiLmM6MzA4IGNvbmZfcmVhZF9zaW1wbGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYnIFt3XQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjM5OCBjb25mX3Jl
YWRfc2ltcGxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nz
LT5kZWYnIFt3XSAobG9jYWwgY2FwKQpbdG9vbHNdICAgICAxIHhlbi90b29s
cy9rY29uZmlnL3pjb25mLnRhYi5jOjc2MCBjb25mX3dyaXRlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Rpcm5hbWUnIFt3XQpbdG9vbHNd
ICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjg0NyBhcHBl
bmRfc3RyaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Rl
eHQnIFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjg1NCBhbGxvY19zdHJpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAndGV4dCcgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L2tjb25maWcvemNvbmYudGFiLmM6ODgga2NvbmZfaWRfaGFzaCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdHInIFtyXQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjk4NiB5eV9zeW1i
b2xfcHJpbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneXl0
bmFtZScgW3ddIChsb2NhbCBjYXApClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L3N5bWJvbHMuYzo0MTUgbGVhcm5fc3ltYm9sKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Rva2VuX3Byb2ZpdCcgW3ddClt0b29sc10gICAx
MjkgeGVuL3Rvb2xzL3N5bWJvbHMuYzo0MjQgZm9yZ2V0X3N5bWJvbCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0b2tlbl9wcm9maXQnIFt3
XQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Mon Jan 21 17:36:06 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:36: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-users-bounces@lists.xenproject.org>)
	id 1gldTe-0002rD-T3; Mon, 21 Jan 2019 17:35:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gldTd-0002qz-2t
 for xen-users@lists.xen.org; Mon, 21 Jan 2019 17:35:13 +0000
X-Inumbo-ID: e7892d55-1da2-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7892d55-1da2-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:35:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gldRG-0004E0-1t; Mon, 21 Jan 2019 17:32:46 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gldRF-0008MM-VA; Mon, 21 Jan 2019 17:32:45 +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: <E1gldRF-0008MM-VA@xenbits.xenproject.org>
Date: Mon, 21 Jan 2019 17:32:45 +0000
Subject: [Xen-users] Xen Security Advisory 289 v3 - Cache-load gadgets
 exploitable with L1TF
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-289
                              version 3

               Cache-load gadgets exploitable with L1TF

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

Rewrite text for technical accuracy.  Previous references to Spectre v1
gadgets were not correct.  In particular, the Xen Security Team is still
unaware of any Spectre v1 gadgets in Xen.

State that x86 PV guests cannot exploit the vulnerability.

Mention use of xen-hptool, and xl global affinity masks, as possible
mitigation approaches.

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

Previously reported vulnerabilities CVE-2017-5753 / XSA-254 (Spectre V1)
and CVE-2018-3646 / XSA-273 (L1TF) can, when combined, be leveraged to
more easily gather leaked information.

A Spectre v1 gadget is a speculation sequence which starts with a
conditional branch, contains a memory load who's address is
attacker-influenced, and a second action dependent on the content of the
first memory load, which opens a sidechannel with the attacker.

These gadgets are rare in code, and so far, none have been discovered in
Xen.  However, the first half of this gadget (i.e. to the first memory
load) is a very common sequence to find in compiled C, and forms an
arbitrary cache-load gadget.

An attacker can combine cache-load gadgets like this to bring data into
the cache on on hyperthread of a given CPU core, while L1TF is used on
another hyperthread to read the cached data.

A number of specific exploitable gadgets have been identified.

There are no new vulnerabilities.  There is only new information about
existing vulnerabilities: specifically, confirmation that existing,
previously disclosed, vulnerabilities, can be exploited in specific
ways.  (Previously, it was merely expected, and stated in XSA-254 and
XSA-273, that such the vulnerabilities would be exploitable.)

IMPACT
======

An attacker can potentially read arbitrary host RAM.  This includes data
belonging to Xen, data belonging to other guests, and data belonging to
different security contexts within the same guest.

An attacker could be a guest kernel (which can manipulate the pagetables
directly), or could be guest userspace either directly (e.g. with
mprotect() or similar system call) or indirectly (by gaming the guest
kernel's paging subsystem).

See XSA-254 and XSA-273 for more general information about the
underlying vulnerabilities.

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

Systems running all versions of Xen are affected.

Only x86 processors are vulnerable.  ARM processors are not known to be
affected.

Only systems with Symmetric Multi Threading (SMT, aka hyperthreading)
available and enabled are vulnerable.

Only Intel Core based processors (from at least Merom onwards) are
potentially affected.  Other processor designs (Intel Atom/Knights
range), and other manufacturers (AMD) are not known to be affected.

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

MITIGATION
==========

As discussed in XSA-273, disabling SMT / hyperthreading will avoid the
L1TF vulnerability.  It will therefore prevent the use of the
exploitable code patterns discussed in this advisory.  Disabling SMT
may be achieved via a BIOS option (preferred) or the "smt=0"
hypervisor command line option, or at runtime using `xen-hptool`, or by
using the xl global affinity masks.

CREDITS
=======

This issue was discovered by Norbert Manthey, Julian Stecklina, and
Pawel Wieczorkiewicz of the Xen Security Team at Amazon.

RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.

See XSA-273 and XSA-254 for a fuller discussion of the general
situation, background, etc.

TECHNICAL DETAILS
=================

For the specific technical details of the now-known-explitable code
patterns, please see the attached patches.

These patches are intended by their authors to mitigate these
vulnerabilities.  In some form they are likely to be included in
future Xen releases.  We very much welcome this contribution to the
Xen community's response to Spectre/L1TF.

However:

 * These patches have not been validated by the Xen Project
   Security Team.  Work is ongoing.

 * We expect that there may be other exploitable code patterns and
   gadgets, similar to but beyond those disclosed here.

 * Should further such exploitable code patterns be discovered, we
   will not necessarily issue a further advisory, or update this
   advisory.  Instead, we would usually recommend that any
   improvements to reduce the exploitability be handled in public, in
   accordance with the public status of the underlying vulnerabilities
   XSA-273 and XSA-254.

 * We therefore do not recommend responding to this advisory by
   applying these patches.  Instead, we recommend using hardware
   without this bug, or failing that, disabling hyperthreading (SMT)
   as discussed in XSA-273.

$ sha256sum xsa289*/*
fb58117afd3d69b2bc67001b759bcb8b27d5eddf14bb69596e01b5735a46fc83  xsa289/0000-Cover-Letter.txt
8051f6ac3f945d80368e745fff9568688a5f3ec3d34e88e1f965fe74853a60ac  xsa289/0001-lfence-add-function-that-returns-int.patch
bc0a26533d56fff11081661546c0b0c0bf3b216dc18b72944dfeef36adb254d4  xsa289/0002-is_hvm-pv_domain-block-speculation.patch
ffb445c40064c65b167b5badbb73bf5e00689494a11269684a5e432c96bb5d74  xsa289/0003-is_control_domain-block-speculation.patch
2952ac3f46256a85670b18a3d100d2fc6429fa98bb07dd55abe7ee939f30cb3e  xsa289/0004-x86-hvm-block-speculative-accesses.patch
c73ceacd649ebc4bc054e6e181283c1c58e3bed3e1d1309e5780e5efbd85461a  xsa289/0005-nospec-introduce-method-for-static-arrays.patch
52af8d264e770055d1e3937de0e2ebca408f2a7ec6b8d4fd67270594e2fa17e7  xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch
6beb965c15b36cc81ba756202f046e5757f6c69b0983abd98e51710b03c9851b  xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch
e48aaee8cf62ee7fc5df9fd07e2b687e53a8e056001d4e6434525ac68346ee18  xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch
8f4fad87aff662901d848add571f5e3d0c08de444cc514391f6f4a133eff14b5  xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch
43e61e91318c44a56f954c058ce85616df46e5ca424fcad066e631c16add2956  xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch
394cdb4c7e15cc2cbaa383b724707a8a87f9e19f729561fd3cf02c3551003911  xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch
54a3f85f887b9ce596b5908a62e3efff76c79502941b71fd520a4170299e21c0  xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch
e87a89f333873a3b96318adfdd5fde8317b3a2062e7f330fc5398e0e5eade213  xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch
94957ed06308e9af120373be6807fd3b044de8a35b7088c10c78b496596664f2  xsa289/detect-spectre-candidates.sh
8569b7be345e01365ea4ecdd22ed00b21343d4234d83f5ce4bb11191c918354e  xsa289/sorted-gadgets.txt
$

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/4UyVfoK9kFAlxGAjMMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ7MUH/RUVelZ4yX8+2V/fpU02toqDnc0GhxNWepxpcOJ4
ma8U0i1nAwCyAFUAsn5K/pLn4dldyt8P+YdO9oDxasTuDTXo/Ussn/i5JkzpIaWX
dspy7lfOOduxEiqNLJ6VilAQs742sOUmQiVA6P+ZQUvMjaHtpT9qWBLaHD4C56TQ
UaHl14Iog6RbWIFikAme57iEyQ4QlCI9lEvGEYLF9FTyezsZZp+RFsszmDGa7hWo
UfHdKsxmC9RohRjM59nPjU7ZgUrTnbWkn4ShXLMZnDvj1MPtC9QxLXQgGIBST8ET
FrXMRRdg1fcUk6m0FMHhPx83gs/eWz5He+4qC/QZhfZDTfw=
=/mfS
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa289/0000-Cover-Letter.txt"
Content-Disposition: attachment; filename="xsa289/0000-Cover-Letter.txt"
Content-Transfer-Encoding: base64

RGVhciBhbGwsCgpXZSByZWNlbnRseSBkZXRlY3RlZCBhIHNlY3VyaXR5IHZ1
bG5lcmFiaWxpdHkgdGhhdCBjYW4gcG90ZW50aWFsbHkgYWxsb3cgdGhlCmxl
YWtpbmcgb2YgaHlwZXJ2aXNvciBkYXRhIGFuZCBndWVzdCBhbmQgZG9tMCBk
YXRhLiBUaGUgdnVsbmVyYWJpbGl0eSBvbmx5CmFmZmVjdHMgaHlwZXJ2aXNv
cnMgdGhhdCBydW4gd2l0aCBoeXBlcnRocmVhZGluZyBlbmFibGVkLiBUaGUg
dnVsbmVyYWJpbGl0eQpjb21iaW5lcyB0d28gYWxyZWFkeSBrbm93biB2dWxu
ZXJhYmlsaXRpZXM6CgoxKSBTcGVjdHJlIFYxIChDVkUtMjAxNy01NzUzLCBY
U0EgMjU0KQoyKSBMMVRGIChDVkUtMjAxOC0zNjIwLCBDVkUtMjAxOC0zNjQ2
LCBYU0EtMjczKQoKQXMgYm90aCB2dWxuZXJhYmlsaXRpZXMgYWxyZWFkeSBo
YXZlIFhTQXMgYXNzaWduZWQsIGFuZCB0aGUgZml4IGZvciBMMVRGIGlzIHRv
CmRpc2FibGUgaHlwZXJ0aHJlYWRpbmcsIHRoZSBYZW4gc2VjdXJpdHkgdGVh
bSBoYXMgYXNrZWQgdGhhdCB0aGlzIGlzc3VlIOKAnHNob3VsZApiZSBoYW5k
bGVkIGluIHB1YmxpYy4gdGhlcmUgd2lsbCBub3QgYmUgYSBuZXcgWFNBIGZv
ciB0aGUgY29tYmluZWQgaXNzdWUu4oCdIFRvCmFsbG93IG9wZXJhdG9ycyBv
ZiBYZW4gd2l0aCBlbmFibGVkIGh5cGVydGhyZWFkaW5nIHRvIHRha2UgYWN0
aW9uIGJlZm9yZSB3ZQpkaXNjbG9zZSB0aGUgcGF0Y2hlcywgd2UgZGVjaWRl
ZCB0byBkaXNjbG9zZSB0aGlzIGluZm9ybWF0aW9uIG9uIHRoZSBYU0EgZW1i
YXJnbwptZW1iZXIgbGlzdCBmaXJzdC4gV2Ugd2lsbCB0aGVuIGRpc2Nsb3Nl
IHRoZSBwYXRjaGVzIHB1YmxpY2x5IG9uIDIxc3QgSmFudWFyeSwKMjAxOS4g
V2UgZG8gbm90IGd1YXJhbnRlZSB0aGF0IGFsbCBwb3RlbnRpYWwgZGVmZWN0
cyBhcmUgZml4ZWQgd2l0aCB0aGUgcGF0Y2hlcy4KCldlIGRlY2lkZWQgdG8g
cHJlcGFyZSBwYXRjaGVzIGZvciBvcmlnaW4vbWFzdGVyIG9mIHRoZSBYZW4g
cmVwb3NpdG9yeS4gQW5vdGhlcgpjb21taXQgdGhhdCBoYXMgdG8gYmUgYmFj
a3BvcnRlZCBpcyBwcm92aWRlZCBiZWxvdy4gV2l0aG91dCB0aGlzIGNvbW1p
dCwgdGhlcmUKbWlnaHQgYmUgbW9yZSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0
aWVzLiBBcyB5b3UgbWlnaHQgYmUgcnVubmluZyBhbm90aGVyCnZlcnNpb24s
IHdlIGZ1cnRoZXJtb3JlIHByb3ZpZGUgcGF0Y2hlcyB0byB0aGUgdG9vbCDi
gJxzbWF0Y2jigJ1bMV0gdW5kZXIgR1BMdjIuClRoZXNlIHBhdGNoZXMgYWxs
b3cgeW91IHRvIHBlcmZvcm0gYSBTcGVjdHJlIFYxIGFuYWx5c2lzIGZvciBY
ZW4uIFRoaXMKd2F5LCB5b3UgY2FuIGFuYWx5emUgeW91ciB2ZXJzaW9uIG9m
IFhlbiBmb3IgcG90ZW50aWFsCnZ1bG5lcmFiaWxpdGllcywgcG90ZW50aWFs
bHkgYWxsb3dpbmcgeW91IHRvIGZpbmQgbW9yZSBwb3RlbnRpYWwKY2FuZGlk
YXRlcyB0aGFuIHdlcmUgZml4ZWQgaW4gb3VyIGZpcnN0IHBhdGNoIHNldC4g
IE5vdGUsIHRoZSBwcm9kdWNlZApsaXN0IG9mIHBvdGVudGlhbCB2dWxuZXJh
YmlsaXRpZXMgY2FuIGJlIGluY29tcGxldGUsIGFuZCBtaWdodCBjb250YWlu
Cm1hbnkgZmFsc2UgcG9zaXRpdmVzLgoKQmVzdCwKTm9yYmVydAoKRGV0YWls
cyBvZiB0aGUgdnVsbmVyYWJpbGl0eToKSW4gdGhlIHByZXNlbmNlIG9mIHRo
ZSBMMVRGIHZ1bG5lcmFiaWxpdHksIGEgZ3Vlc3QgY2FuIGxlYWsgYW55IGRh
dGEgdGhhdCBpcwpicm91Z2h0IGludG8gTDEgY2FjaGUuIEEgZ3Vlc3Qgd2l0
aCAyIGh5cGVydGhyZWFkcyBvbiB0aGUgc2FtZSBjb3JlIGNhbiBjYXVzZQp0
aGUgaHlwZXJ2aXNvciB0byBhY2Nlc3MgbWVtb3J5IGluIG9uZSBjb3JlLCB3
aGlsZSB0aGUgb3RoZXIgY29yZSBleGVjdXRlcyBndWVzdApjb2RlIHRoZSBo
eXBlcnZpc29yIGNhbm5vdCBjb250cm9sLgoKVGhlcmUgYXJlIHNldmVyYWwg
d2F5cyB0byBzcGVjdWxhdGl2ZWx5IGJyaW5nIGRhdGEgaW50byB0aGUgTDEg
Y2FjaGUuIEZpcnN0LApzcGVjdWxhdGlvbiBkb2VzIG5vdCBzdG9wIGF0IHBy
aXZpbGVnZSBjaGVja3MsIHNvIHRoYXQgdGhlIHdob2xlIGNhY2hlIGxpbmUg
b2YKZGF0YSBhY2Nlc3NlZCBjbG9zZSB0byBhIHByaXZpbGVnZSBjaGVjayBp
cyBicm91Z2h0IGludG8gdGhlIGNhY2hlLCBldmVuIGlmIHRoZQpoeXBlcnZp
c29yIGN1cnJlbnRseSBzZXJ2ZXMgdW5wcml2aWxlZ2VkIGd1ZXN0cy4gVGhl
c2UgcHJpdmlsZWdlIGNoZWNrcyBpbmNsdWRlCnRoZSBmdW5jdGlvbnMg4oCc
aXNfaGFyZHdhcmVfZG9tYWlu4oCdLCDigJxpc19jb250cm9sX2RvbWFpbuKA
nSwgYXMgd2VsbCBhcyBYZW4gU2VjdXJpdHkKTW9kdWxlICh4c20pIGNoZWNr
cy4gTmV4dCwgdGhlIHRyaXZpYWwgcGFydCBvZiB0aGUgU3BlY3RyZSBWMSBj
YW4gYmUgY29tYmluZWQKd2l0aCBMMVRGIHRvIGxlYWsgZXZlbiBtb3JlIGRh
dGEuIFRoZSBTcGVjdHJlIFYxIGF0dGFjayByZXF1aXJlZCB0d28gcGFydHM6
ICgxKQphIGxvYWQgZ2FkZ2V0LCB3aGljaCBsb2FkcyBwb3RlbnRpYWwgc2Vj
cmV0cyBpbnRvIHRoZSBjYWNoZSwgYW5kICgyKSBhIGxlYWsKZ2FkZ2V0IHRo
YXQgbWFrZXMgdGhlIHZhbHVlcyBvZiB0aGlzIHNlY3JldCBhdmFpbGFibGUg
dmlhIGEgc2lkZSBjaGFubmVsLiBXaGVuCmNvbWJpbmluZyBTcGVjdHJlIFYx
J3MgbG9hZCBnYWRnZXQgKDEpIHdpdGggTDFURidzIGxlYWsgYWJpbGl0eSwg
YW55IHNwZWN1bGF0aXZlCm91dC1vZi1ib3VuZCBtZW1vcnkgYWNjZXNzIGJl
Y29tZXMgYSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0eSwgZXNwZWNpYWxseSwg
aW4KY2FzZSB0aGUgaW5kZXggZm9yIHRoZSBvdXQtb2YtYm91bmQgb3BlcmF0
aW9uIGlzIGd1ZXN0IGNvbnRyb2xsZWQuCgpUaGlzIHBhdGNoIHNlcmllcyBh
ZGRyZXNzZXMgc2V2ZXJhbCBvZiB0aGVzZSBpc3N1ZXMsIGZvY3VzaW5nIG9u
IGJsb2NraW5nCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
YXMgd2VsbCBhcyBibG9ja2luZyBsb2FkaW5nIGh5cGVydmlzb3IgYW5kCmRv
bTAgc2VjcmV0cyBpbnRvIHRoZSBMMSBjYWNoZSB1bmRlciBzcGVjdWxhdGlv
bi4gV2UgZG8gbm90IHByZXZlbnQgb3V0LW9mLWJvdW5kCmxvYWRzIHRoYXQg
bWlnaHQgYmUgY2F1c2VkIGJ5IGxvb3BzLCBiZWNhdXNlIHRoZXkgY2FuIHVz
dWFsbHkgbm90IGJlIGluZmx1ZW5jZWQKYnkgdGhlIGd1ZXN0LCBhbmQgdHlw
aWNhbGx5IHRvdWNoIHRoZSBzYW1lIGNhY2hlIGxpbmUgdGhhdCBoYXMgYmVl
biB1c2VkIGluIHRoZQpsYXN0IHZhbGlkIGxvb3AgaXRlcmF0aW9uLiBGaW5h
bGx5LCB0aGUgcGF0Y2hlcyBmb2N1cyBtb3JlIG9uIGZpeGluZyBwb3RlbnRp
YWwKZGVmZWN0cyBpbnN0ZWFkIG9mIG1haW50YWluaW5nIGhpZ2ggcGVyZm9y
bWFuY2UgYXQgYWxsIGNvc3RzLgoKVGhlIGlzc3VlIGhhcyBiZWVuIHJlcG9y
dGVkIGJ5IG1lbWJlcnMgb2YgdGhlIFhlbiBTZWN1cml0eSBUZWFtIGF0IEFt
YXpvbjoKTm9yYmVydCBNYW50aGV5LCBKdWxpYW4gU3RlY2tsaW5hLCBhbmQg
UGF3ZWwgV2llY3pvcmtpZXdpY3oKCldoYXQgaXMgcHJvdmlkZWQgaW4gdGhp
cyBwYWNrYWdlOgoxKSBwYXRjaGVzIHRoYXQgZml4IHBvdGVudGlhbCBTcGVj
dHJlVjErTDFURiB2dWxuZXJhYmlsaXRpZXMKMikgbGlzdCBvZiBwb3RlbnRp
YWwgZGVmZWN0cyBmb3IgWGVuIFJFTEVBU0UtNC4xMS4xCjMpIChub24tcHVi
bGljKSBwYXRjaGVzIGZvciB0aGUgc21hdGNoWzFdIHRvb2wsCiAgIGFzIHdl
bGwgYXMgaW5zdHJ1Y3Rpb25zIHRvIGFuYWx5emUgWGVuIHdpdGggdGhpcyB0
b29sCgpBZGRpdGlvbmFsbHkgdG8gdGhlIHByb3ZpZGVkIHBhdGNoZXMsIHlv
dSBoYXZlIHRvIGJhY2twb3J0IHRoZSBmb2xsb3dpbmcgY29tbWl0LApiZWNh
dXNlIGp1bXAgdGFibGVzIGNhbiBhbHNvIGJlIHVzZWQgZm9yIHNwZWN1bGF0
aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlczoKCiAyMjc2ZGEwZGI5YjBmMTEx
ZTFhOGY0MWRkNzA3YzZiZDFkZWE5YTdkCiAicmV0cG9saW5lOiBkaXNhYmxl
IGp1bXAgdGFibGVzIgoKClsxXSBzbWF0Y2g6IGh0dHBzOi8vcmVwby5vci5j
ei93L3NtYXRjaC5naXQgaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzY5MTg4
Mi8K

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Disposition: attachment;
 filename="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Transfer-Encoding: base64

RnJvbSA2NDBjNDA3YzE2ODRiZmU3NzUyNmFlYmU2MDM4M2E1MGU5NzAyNGM1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAxLzEzXSBsZmVuY2U6IGFkZCBmdW5jdGlvbiB0aGF0IHJl
dHVybnMgaW50CgpJbiBjYXNlIHRoZSBDUFUgZXhlY3V0ZXMgc3BlY3VsYXRp
dmVseSwgY2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoCmFzIGlz
X2hhcmR3YXJlX2RvbWFpbiBvciBpc19odm1fZG9tYWluIG1pZ2h0IGJlIHNr
aXBwZWQuIEEgcmVhc29uIGZvciB0aGlzCnNraXAgaXMgdGhhdCB0aGVzZSBt
YWNyb3MgYWNjZXNzIHRoZSBkb21haW4gc3RydWN0dXJlIHZpYSBhIHBvaW50
ZXIsIGFuZApjaGVjayBhIGNlcnRhaW4gZmllbGQuCgpUbyBibG9jayBzcGVj
dWxhdGlvbiBhbmQgd2FpdCB1bnRpbCB0aGUgZmllbGQgaXMgYWN0dWFsbHkg
ZXZhbHVhdGVkLCB3ZQpuZWVkIHRvIGFkZCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gYWZ0ZXIgdGhlIGZpZWxkIGluc3BlY3Rpb24uIEFzIHRoZQptYWNyb3Mg
YXJlIHR5cGljYWxseSB1c2VkIGluIGlmIHN0YXRlbWVudHMsIHRoZSBsZmVu
Y2UgaGFzIHRvIGNvbWUgaW4gYQpjb21wYXRpYmxlIHdheS4gSGVuY2UsIHdl
IGFkZCBhIGZ1bmN0aW9uIHRoYXQgd3JhcHMgdGhlIGxmZW5jZSBpbnN0cnVj
dGlvbgphbmQgcmV0dXJucyB0cnVlLiBUbyBwcm90ZWN0IGEgY2VydGFpbiBl
dmFsdWF0aW9uIGluIGFuIGlmIHN0YXRlbWVudCwgd2UKbm93IGhhdmUgdG8g
YWRkIHRoaXMgZnVuY3Rpb24gdG8gdGhlIGlmIHN0YXRlbWVudCBhcyB3ZWxs
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgg
fCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3Rl
bS5oCkBAIC0yMDMsNiArMjAzLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX3hhZGQoCiAjZGVmaW5lIHJtYigpICAgICAgICAg
ICBhc20gdm9sYXRpbGUgKCAibGZlbmNlIiA6OjogIm1lbW9yeSIgKQogI2Rl
ZmluZSB3bWIoKSAgICAgICAgICAgYXNtIHZvbGF0aWxlICggInNmZW5jZSIg
Ojo6ICJtZW1vcnkiICkKIAorc3RhdGljIGlubGluZSBpbnQgYm9vbF9sZmVu
Y2Uodm9pZCkgeyBybWIoKTsgcmV0dXJuIDE7IH0KKwogLyoKICAqIFNNUCBi
YXJyaWVycywgZm9yIG9yZGVyaW5nIG9mIHJlYWRzIGFuZCB3cml0ZXMgYmV0
d2VlbiBDUFVzLCBtb3N0IGNvbW1vbmx5CiAgKiB1c2VkIHdpdGggc2hhcmVk
IG1lbW9yeS4KLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMmEwOTljMDZlMWU1ZTRjOGFhNTUxNmMzMzhjNGMwYzcwMzM1ZWJi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAyLzEzXSBpc19odm0vcHZfZG9tYWluOiBibG9jayBzcGVj
dWxhdGlvbgoKV2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFp
biwgb3IgUFYgZG9tYWluLCB3ZSBoYXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNw
ZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVjaywgYW5kIGV2ZW50
dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpTaWduZWQtb2Zm
LWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0t
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04ODMsNyArODgz
LDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFpbihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFC
TEVEKENPTkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVf
cHYgOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VOQUJMRUQoQ09ORklH
X1BWKSA/IGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdiA6IGZhbHNl
OworICAgIHJldHVybiAocmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29s
X2xmZW5jZSgpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfdmNw
dShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKQEAgLTkxNCw3ICs5MTUsOCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfNjRiaXRfdmNwdShjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKICNlbmRpZgogc3RhdGljIGlubGluZSBib29sIGlzX2h2
bV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1
cm4gSVNfRU5BQkxFRChDT05GSUdfSFZNKSA/IGQtPmd1ZXN0X3R5cGUgPT0g
Z3Vlc3RfdHlwZV9odm0gOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VO
QUJMRUQoQ09ORklHX0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5
cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIChyZXMgJiYgYm9vbF9sZmVu
Y2UoKSkgfHwgIWJvb2xfbGZlbmNlKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLS0gCjIu
Ny40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSA1ZWQxMzVlM2NjNGMyMWE4MDNmMTJiMTQ2M2I1NzU5ODAzN2Y0NjYx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAzLzEzXSBpc19jb250cm9sX2RvbWFpbjogYmxvY2sgc3Bl
Y3VsYXRpb24KClVuZGVyIHNwZWN1bGF0aW9uLCBhbiBpc19jb250cm9sX2Rv
bWFpbiBjaGVjayBjYW4gYmUgYnlwYXNzZWQsIGJlY2F1c2UgdGhlCmNoZWNr
IGRlcGVuZHMgb24gYSBtZW1vcnkgbG9hZC4gVGhlcmVmb3JlLCB0aGUgQ1BV
IG1pZ2h0IHNwZWN1bGF0aXZlbHkKY29udGludWUgZXhlY3V0aW9uIG9mIGUu
Zy4gYSBoeXBlcmNhbGwgdG8gcHVsbCBkYXRhIGZyb20gbWVtb3J5IGludG8K
dGhlIGNhY2hlLCB3aGljaCBzaG91bGQgb25seSBiZSBhY2Nlc3NpYmxlIGJ5
IGRvbTAuCgpUbyBwcmV2ZW50IHRoZXNlIGFjY2Vzc2VzLCB3ZSBibG9jayBz
cGVjdWxhdGlvbiBhZnRlciB0aGUgYWNjZXNzIGJ5CmFkZGluZyBhbiBsZmVu
Y2UgaW5zdHJ1Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCkBAIC04NzQsMTAgKzg3NCwxMiBAQCB2b2lkIHdhdGNo
ZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogICogICAg
KHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRy
aXZlciBkb21haW4pCiAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0
byBkZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKICAq
LwotI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhh
cmR3YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNfaGFyZHdhcmVfZG9tYWluKF9k
KSBcCisgICAgKCgoX2QpID09IGhhcmR3YXJlX2RvbWFpbiAmJiBib29sX2xm
ZW5jZSgpKSB8fCAhYm9vbF9sZmVuY2UoKSkKIAogLyogVGhpcyBjaGVjayBp
cyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBhIGNvbnRyb2wgZG9t
YWluICovCi0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+
aXNfcHJpdmlsZWdlZCkKKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2Qp
IFwKKyAgICAoKChfZCktPmlzX3ByaXZpbGVnZWQgJiYgYm9vbF9sZmVuY2Uo
KSkgfHwgIWJvb2xfbGZlbmNlKCkpCiAKICNkZWZpbmUgVk1fQVNTSVNUKGQs
IHQpICh0ZXN0X2JpdChWTUFTU1RfVFlQRV8gIyMgdCwgJihkKS0+dm1fYXNz
aXN0KSkKIAotLSAKMi43LjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSA2OWI5Yzg1ZDEwZjA5NTZmYTI3MTBhZmU3NjY5YTc1ODdmNDRkNWQ0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA0LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBh
Y2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBodm0gaW50ZXJm
YWNlIGFuZCBldmVudCBjaGFubmVscywgdGhlIGd1ZXN0IGNhbgpzcGVjaWZ5
IGEgdmNwdSBpZC4gVGhpcyBJRCBpcyBjaGVja2VkIGFnYWluc3QgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIENQVXMsCmhvd2V2ZXIsIHRoaXMgY2hlY2sgY2Fu
IGJ5IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkuIFRoaXMgY2hhbmdlIHByZXZl
bnRzCnRoZSBwb3RlbnRpYWwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzcy4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpSZXBvcnRlZC1ieTogUGF3ZWwgV2ll
Y3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzcsNiArMzcsNyBAQAogI2luY2x1
ZGUgPHhlbi9tb25pdG9yLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4K
ICNpbmNsdWRlIDx4ZW4vdnBjaS5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL2hh
cC5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC00MDMyLDcgKzQw
MzMsOCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3Zl
Y3RvcigKICAgICBpZiAoIG9wLnZlY3RvciA8IDB4MTAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggb3AudmNwdSA+PSBkLT5tYXhf
dmNwdXMgfHwgKHYgPSBkLT52Y3B1W29wLnZjcHVdKSA9PSBOVUxMICkKKyAg
ICBpZiAoIG9wLnZjcHUgPj0gZC0+bWF4X3ZjcHVzIHx8CisJICh2ID0gZC0+
dmNwdVthcnJheV9pbmRleF9ub3NwZWMob3AudmNwdSwgZC0+bWF4X3ZjcHVz
KV0pID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IHVwY2FsbCB2ZWN0b3IgJTAy
eFxuIiwgdiwgb3AudmVjdG9yKTsKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Disposition: attachment;
 filename="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Transfer-Encoding: base64

RnJvbSAwNmE0YzMxZjBlYmE0NzQ2MzNjY2VkYTQxNzI0MThmYTExMmUxY2Vh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA1LzEzXSBub3NwZWM6IGludHJvZHVjZSBtZXRob2QgZm9y
IHN0YXRpYwogYXJyYXlzCgpXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91
dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwpp
bnRvIGR5bmFtaWMgYXJyYXlzIGFuZCBzdGF0aWMgYXJyYXlzLiBXaGVyZSB0
aGUgZm9ybWVyIGFyZSBhbGxvY2F0ZWQKZHVyaW5nIHJ1biB0aW1lLCB0aGUg
c2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtub3duIGR1cmluZyBjb21waWxlIHRp
bWUuCk9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFibGUg
dG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKaW4gdGhlIGZ1dHVyZS4K
CldlIGludHJvZHVjZSBhbm90aGVyIG1hY3JvIHRoYXQgYXV0b21hdGljYWxs
eSB1c2VzIHRoZSBBUlJBWV9TSVpFIG1hY3JvCnRvIGJsb2NrIHNwZWN1bGF0
aXZlIGFjY2Vzc2VzLiBGb3IgYXJyYXlzIHRoYXQgYXJlIHN0YXRpY2FsbHkg
YWNjZXNzZWQsCnRoaXMgbWFjcm8gY2FuIGJlIHVzZWQgaW5zdGVhZCBvZiB0
aGUgdXN1YWwgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVj
LmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKLS0tIGEveGVuL2luY2x1
ZGUveGVuL25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMu
aApAQCAtNTgsNiArNTgsMTIgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5k
ZXgsCiAgICAgKHR5cGVvZihfaSkpIChfaSAmIF9tYXNrKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCisvKgor
ICogYXJyYXlfYWNjZXNzX25vc3BlYyAtIGFsbG93IG5vc3BlYyBhY2Nlc3Mg
Zm9yIHN0YXRpYyBzaXplIGFycmF5cworICovCisjZGVmaW5lIGFycmF5X2Fj
Y2Vzc19ub3NwZWMoYXJyYXksIGluZGV4KSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgYXJyYXlbYXJyYXlfaW5kZXhfbm9zcGVjKGlu
ZGV4LCBBUlJBWV9TSVpFKGFycmF5KSldCisKICNlbmRpZiAvKiBYRU5fTk9T
UEVDX0ggKi8KIAogLyoKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBmNmI1Yjk2MWFlZmU2ZjE2M2NhY2QyN2FlNWYzYjExN2UwNjlkYzBj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA2LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQKIGFjY2Vzc2VzCgpUaGVyZSBhcmUgbXVsdGlwbGUgYXJy
YXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vzc2VkCndp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRv
IGF2b2lkIG91dCBvZiBib3VuZAphY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJh
eV9pbmRleF9ub3NwZWMgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyB8IDIxICsrKysrKysrKysrKysrLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMDk2LDcgKzIw
OTYsNyBAQCBpbnQgaHZtX21vdl9mcm9tX2NyKHVuc2lnbmVkIGludCBjciwg
dW5zaWduZWQgaW50IGdwcikKICAgICBjYXNlIDI6CiAgICAgY2FzZSAzOgog
ICAgIGNhc2UgNDoKLSAgICAgICAgdmFsID0gY3Vyci0+YXJjaC5odm0uZ3Vl
c3RfY3JbY3JdOworICAgICAgICB2YWwgPSBhcnJheV9hY2Nlc3Nfbm9zcGVj
KGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyLCBjcik7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgODoKICAgICAgICAgdmFsID0gKHZsYXBpY19nZXRfcmVn
KHZjcHVfdmxhcGljKGN1cnIpLCBBUElDX1RBU0tQUkkpICYgMHhmMCkgPj4g
NDsKQEAgLTM0NDYsMTMgKzM0NDYsMTUgQEAgaW50IGh2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250
ZW50KQogICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5iYXNpYy5tdHJy
ICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgIGluZGV4
ID0gbXNyIC0gTVNSX01UUlJmaXgxNktfODAwMDA7Ci0gICAgICAgICptc3Jf
Y29udGVudCA9IGZpeGVkX3JhbmdlX2Jhc2VbaW5kZXggKyAxXTsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gZml4ZWRfcmFuZ2VfYmFzZVthcnJheV9pbmRl
eF9ub3NwZWMoaW5kZXggKyAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVU1fRklYRURf
UkFOR0VTKV07CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTVNSX01UUlJm
aXg0S19DMDAwMC4uLk1TUl9NVFJSZml4NEtfRjgwMDA6CiAgICAgICAgIGlm
ICggIWQtPmFyY2guY3B1aWQtPmJhc2ljLm10cnIgKQogICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKICAgICAgICAgaW5kZXggPSBtc3IgLSBNU1JfTVRS
UmZpeDRLX0MwMDAwOwotICAgICAgICAqbXNyX2NvbnRlbnQgPSBmaXhlZF9y
YW5nZV9iYXNlW2luZGV4ICsgM107CisgICAgICAgICptc3JfY29udGVudCA9
IGZpeGVkX3JhbmdlX2Jhc2VbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4ICsg
MywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVNX0ZJWEVEX1JBTkdFUyldOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIE1TUl9JQTMyX01UUlJfUEhZU0JBU0UoMCku
Li5NU1JfSUEzMl9NVFJSX1BIWVNNQVNLKE1UUlJfVkNOVF9NQVggLSAxKToK
ICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+YmFzaWMubXRyciApCkBA
IC0zNDYxLDcgKzM0NjMsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAg
ICAgICAgIGlmICggKGluZGV4IC8gMikgPj0KICAgICAgICAgICAgICBNQVNL
X0VYVFIodi0+YXJjaC5odm0ubXRyci5tdHJyX2NhcCwgTVRSUmNhcF9WQ05U
KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICAqbXNy
X2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07CisgICAgICAgICpt
c3JfY29udGVudCA9IHZhcl9yYW5nZV9iYXNlW2FycmF5X2luZGV4X25vc3Bl
YyhpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTV9GSVhFRF9SQU5HRVMpXTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKQEAgLTQx
NTYsNyArNDE1OSw4IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAog
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQp
IHx8ICFjcHVfaGFzX3ZteCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQt
PmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7CisgICAgICAg
ICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYXJyYXlfaW5kZXhfbm9zcGVjKGEu
aW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC00MTcxLDcgKzQxNzUs
OCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKIAogICAgICAgICBy
YyA9IDA7CiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgZC0+
YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsKKyAgICAgICAg
ZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmluZGV4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHBhZ2luZ191cGRhdGVf
Y3IzKHYsIGZhbHNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CkBA
IC00MzI2LDcgKzQzMzEsNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJh
bSgKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKIAot
ICAgIGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7Cisg
ICAgZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmlu
ZGV4LCBIVk1fTlJfUEFSQU1TKV0gPSBhLnZhbHVlOwogCiAgICAgSFZNX0RC
R19MT0coREJHX0xFVkVMX0hDQUxMLCAic2V0IHBhcmFtICV1ID0gJSJQUkl4
NjQsCiAgICAgICAgICAgICAgICAgYS5pbmRleCwgYS52YWx1ZSk7CkBAIC00
NDIwLDYgKzQ0MjUsOCBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgK
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYS52YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XTsKKyAgICAgICAgYS52
YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thcnJheV9pbmRleF9ub3NwZWMo
YS5pbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX05SX1BBUkFNUyldOwogICAgICAg
ICBicmVhazsKICAgICB9CiAKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBhMThkMjVlMmZiYjdmMGY0M2QyNWUyYzExMzJiZTI5OWZmMDE2MWE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA3LzEzXSB4ZW4vZXZ0Y2huOiBibG9jayBzcGVjdWxhdGl2
ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpHdWVzdHMgY2FuIGlzc3VlIGV2
ZW50IGNoYW5uZWwgaW50ZXJhY3Rpb24gd2l0aCBndWVzdCBzcGVjaWZpZWQg
ZGF0YS4KVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9mIGJvdW5kIGFjY2Vz
c2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MuCgpUaGlzIGlzIHBhcnQg
b2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVz
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9jb21tb24vZXZlbnRfMmwuYyAgICAgIHwg
IDMgKystCiB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyB8IDQ4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vZXZlbnRfZmlmby5jICAgIHwgIDQgKysrLQogeGVuL2luY2x1
ZGUveGVuL2V2ZW50LmggICAgfCAgNSArKystLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzNiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2ZW50
XzJsLmMKLS0tIGEveGVuL2NvbW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9j
b21tb24vZXZlbnRfMmwuYwpAQCAtNDUsNyArNDUsOCBAQCBzdGF0aWMgdm9p
ZCBldnRjaG5fMmxfY2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAKIHN0YXRpYyB2b2lkIGV2dGNobl8y
bF91bm1hc2soc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0
Y2huKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVtldnRjaG4t
Pm5vdGlmeV92Y3B1X2lkXTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZj
cHVbYXJyYXlfaW5kZXhfbm9zcGVjKGV2dGNobi0+bm90aWZ5X3ZjcHVfaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT5tYXhfdmNwdXMpXTsKICAgICB1bnNpZ25lZCBpbnQgcG9ydCA9
IGV2dGNobi0+cG9ydDsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5l
bC5jCi0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCisrKyBiL3hl
bi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0zNjksMTIgKzM2OSwxMiBA
QCBpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3QgKmJp
bmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUgPj0gZC0+bWF4
X3ZjcHVzKSB8fAotICAgICAgICAgKCh2ID0gZC0+dmNwdVt2Y3B1XSkgPT0g
TlVMTCkgKQorICAgICAgICAgKCh2ID0gZC0+dmNwdVthcnJheV9pbmRleF9u
b3NwZWModmNwdSwgZC0+bWF4X3ZjcHVzKV0pID09IE5VTEwpICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50
X2xvY2spOwogCi0gICAgaWYgKCB2LT52aXJxX3RvX2V2dGNoblt2aXJxXSAh
PSAwICkKKyAgICBpZiAoIGFycmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90
b19ldnRjaG4sIHZpcnEpICE9IDAgKQogICAgICAgICBFUlJPUl9FWElUKC1F
RVhJU1QpOwogCiAgICAgaWYgKCBwb3J0ICE9IDAgKQpAQCAtNDAyLDcgKzQw
Miw3IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFf
dCAqYmluZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogCiAgICAgc3Bpbl91bmxv
Y2soJmNobi0+bG9jayk7CiAKLSAgICB2LT52aXJxX3RvX2V2dGNoblt2aXJx
XSA9IGJpbmQtPnBvcnQgPSBwb3J0OworICAgIGFycmF5X2FjY2Vzc19ub3Nw
ZWModi0+dmlycV90b19ldnRjaG4sIHZpcnEpID0gYmluZC0+cG9ydCA9IHBv
cnQ7CiAKICBvdXQ6CiAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2sp
OwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBsb25nIGV2dGNobl9iaW5k
X2lwaShldnRjaG5fYmluZF9pcGlfdCAqYmluZCkKICAgICBsb25nICAgICAg
ICAgICByYyA9IDA7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAotICAgICAgICAgKGQtPnZjcHVbdmNwdV0g
PT0gTlVMTCkgKQorICAgICAgICAgKGQtPnZjcHVbYXJyYXlfaW5kZXhfbm9z
cGVjKHZjcHUsIGQtPm1heF92Y3B1cyldID09IE5VTEwpICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xv
Y2spOwpAQCAtNTc2LDcgKzU3Niw4IEBAIGludCBldnRjaG5fY2xvc2Uoc3Ry
dWN0IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbCBndWVzdCkKICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5kKGQxLCBwaXJxKTsKICAgICAgICAg
cGlycS0+ZXZ0Y2huID0gMDsKICAgICAgICAgcGlycV9jbGVhbnVwX2NoZWNr
KHBpcnEsIGQxKTsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4xLCBk
MS0+dmNwdVtjaG4xLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxp
bmtfcGlycV9wb3J0KGNobjEsIGQxLT52Y3B1W2FycmF5X2luZGV4X25vc3Bl
YyhjaG4xLT5ub3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZDEtPm1h
eF92Y3B1cyldKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIGlmICgg
aXNfaHZtX2RvbWFpbihkMSkgJiYgZG9tYWluX3BpcnFfdG9faXJxKGQxLCBw
aXJxLT5waXJxKSA+IDAgKQogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bp
cnFfZW11aXJxKGQxLCBwaXJxLT5waXJxKTsKQEAgLTU4Nyw5ICs1ODgsOSBA
QCBpbnQgZXZ0Y2huX2Nsb3NlKHN0cnVjdCBkb21haW4gKmQxLCBpbnQgcG9y
dDEsIGJvb2wgZ3Vlc3QpCiAgICAgY2FzZSBFQ1NfVklSUToKICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQxLCB2ICkKICAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCB2LT52aXJxX3RvX2V2dGNobltjaG4xLT51LnZpcnFdICE9IHBv
cnQxICkKKyAgICAgICAgICAgIGlmICggYXJyYXlfYWNjZXNzX25vc3BlYyh2
LT52aXJxX3RvX2V2dGNobiwgY2huMS0+dS52aXJxKSAhPSBwb3J0MSApCiAg
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB2LT52aXJx
X3RvX2V2dGNobltjaG4xLT51LnZpcnFdID0gMDsKKyAgICAgICAgICAgIGFy
cmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90b19ldnRjaG4sIGNobjEtPnUu
dmlycSkgPSAwOwogICAgICAgICAgICAgc3Bpbl9iYXJyaWVyKCZ2LT52aXJx
X2xvY2spOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNzAwLDcg
KzcwMSw5IEBAIGludCBldnRjaG5fc2VuZChzdHJ1Y3QgZG9tYWluICpsZCwg
dW5zaWduZWQgaW50IGxwb3J0KQogICAgICAgICBycG9ydCA9IGxjaG4tPnUu
aW50ZXJkb21haW4ucmVtb3RlX3BvcnQ7CiAgICAgICAgIHJjaG4gID0gZXZ0
Y2huX2Zyb21fcG9ydChyZCwgcnBvcnQpOwogICAgICAgICBpZiAoIGNvbnN1
bWVyX2lzX3hlbihyY2huKSApCi0gICAgICAgICAgICB4ZW5fbm90aWZpY2F0
aW9uX2ZuKHJjaG4pKHJkLT52Y3B1W3JjaG4tPm5vdGlmeV92Y3B1X2lkXSwg
cnBvcnQpOworICAgICAgICAgICAgeGVuX25vdGlmaWNhdGlvbl9mbihyY2hu
KQorICAgICAgICAgICAgICAgIChyZC0+dmNwdVthcnJheV9pbmRleF9ub3Nw
ZWMocmNobi0+bm90aWZ5X3ZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZC0+bWF4X3ZjcHVzKV0sIHJw
b3J0KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZXZ0Y2huX3BvcnRf
c2V0X3BlbmRpbmcocmQsIHJjaG4tPm5vdGlmeV92Y3B1X2lkLCByY2huKTsK
ICAgICAgICAgYnJlYWs7CkBAIC03MjIsNyArNzI1LDcgQEAgb3V0OgogCiBp
bnQgZ3Vlc3RfZW5hYmxlZF9ldmVudChzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgdmlycSkKIHsKLSAgICByZXR1cm4gKCh2ICE9IE5VTEwpICYmICh2LT52
aXJxX3RvX2V2dGNoblt2aXJxXSAhPSAwKSk7CisgICAgcmV0dXJuICgodiAh
PSBOVUxMKSAmJiAoYXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2
dGNobiwgdmlycSkgIT0gMCkpOwogfQogCiB2b2lkIHNlbmRfZ3Vlc3RfdmNw
dV92aXJxKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2aXJxKQpAQCAtNzY0
LDcgKzc2Nyw3IEBAIHN0YXRpYyB2b2lkIHNlbmRfZ3Vlc3RfZ2xvYmFsX3Zp
cnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKIAogICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZ2LT52aXJxX2xvY2ssIGZsYWdzKTsKIAotICAg
IHBvcnQgPSB2LT52aXJxX3RvX2V2dGNoblt2aXJxXTsKKyAgICBwb3J0ID0g
YXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2dGNobiwgdmlycSk7
CiAgICAgaWYgKCB1bmxpa2VseShwb3J0ID09IDApICkKICAgICAgICAgZ290
byBvdXQ7CiAKQEAgLTgwNCw3ICs4MDcsOCBAQCB2b2lkIHNlbmRfZ2xvYmFs
X3ZpcnEodWludDMyX3QgdmlycSkKIHsKICAgICBBU1NFUlQodmlycV9pc19n
bG9iYWwodmlycSkpOwogCi0gICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShn
bG9iYWxfdmlycV9oYW5kbGVyc1t2aXJxXSA/OiBoYXJkd2FyZV9kb21haW4s
IHZpcnEpOworICAgIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoYXJyYXlfYWNj
ZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPzoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiwgdmly
cSk7CiB9CiAKIGludCBzZXRfZ2xvYmFsX3ZpcnFfaGFuZGxlcihzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQpAQCAtODE2LDE1ICs4MjAsMTUg
QEAgaW50IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IHZpcnEpCiAgICAgaWYgKCF2aXJxX2lzX2dsb2JhbCh2
aXJxKSkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoZ2xv
YmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPT0gZCkKKyAgICBpZiAoYXJyYXlf
YWNjZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPT0g
ZCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAodW5saWtlbHkoIWdl
dF9kb21haW4oZCkpKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAg
IHNwaW5fbG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxlcnNfbG9jayk7Ci0gICAg
b2xkID0gZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV07Ci0gICAgZ2xvYmFs
X3ZpcnFfaGFuZGxlcnNbdmlycV0gPSBkOworICAgIG9sZCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZpcnEpOworICAg
IGFycmF5X2FjY2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZp
cnEpID0gZDsKICAgICBzcGluX3VubG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxl
cnNfbG9jayk7CiAKICAgICBpZiAob2xkICE9IE5VTEwpCkBAIC04NDIsOSAr
ODQ2LDkgQEAgc3RhdGljIHZvaWQgY2xlYXJfZ2xvYmFsX3ZpcnFfaGFuZGxl
cnMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvciAodmlycSA9IDA7IHZp
cnEgPCBOUl9WSVJRUzsgdmlycSsrKQogICAgIHsKLSAgICAgICAgaWYgKGds
b2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFdID09IGQpCisgICAgICAgIGlmIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJx
KSA9PSBkKQogICAgICAgICB7Ci0gICAgICAgICAgICBnbG9iYWxfdmlycV9o
YW5kbGVyc1t2aXJxXSA9IE5VTEw7CisgICAgICAgICAgICBhcnJheV9hY2Nl
c3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJxKSA9IE5VTEw7
CiAgICAgICAgICAgICBwdXRfY291bnQrKzsKICAgICAgICAgfQogICAgIH0K
QEAgLTkzMSw3ICs5MzUsOCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5z
aWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHN0
cnVjdCBldnRjaG4gKmNobjsKICAgICBsb25nICAgICAgICAgICByYyA9IDA7
CiAKLSAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwgKGQt
PnZjcHVbdmNwdV9pZF0gPT0gTlVMTCkgKQorICAgIGlmICggKHZjcHVfaWQg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAorICAgICAgICAgKGQtPnZjcHVbYXJyYXlf
aW5kZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyldID09IE5VTEwp
ICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2so
JmQtPmV2ZW50X2xvY2spOwpAQCAtOTY2LDExICs5NzEsMTQgQEAgbG9uZyBl
dnRjaG5fYmluZF92Y3B1KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgdmNwdV9pZCkKICAgICBjYXNlIEVDU19QSVJROgogICAgICAgICBpZiAo
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCiAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4sIGQtPnZj
cHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxpbmtfcGly
cV9wb3J0KGNobiwgZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWMoY2huLT5u
b3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsK
ICAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHVfaWQ7CiAgICAg
ICAgIHBpcnFfc2V0X2FmZmluaXR5KGQsIGNobi0+dS5waXJxLmlycSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W3Zj
cHVfaWRdLT5wcm9jZXNzb3IpKTsKLSAgICAgICAgbGlua19waXJxX3BvcnQo
cG9ydCwgY2huLCBkLT52Y3B1W3ZjcHVfaWRdKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W2FycmF5X2luZGV4X25v
c3BlYyh2Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1
cyldLT5wcm9jZXNzb3IpKTsKKyAgICAgICAgbGlua19waXJxX3BvcnQocG9y
dCwgY2huLCBkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMgYi94ZW4vY29tbW9u
L2V2ZW50X2ZpZm8uYwotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwor
KysgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwpAQCAtMzAsOCArMzAsMTAg
QEAgc3RhdGljIGlubGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvX3dv
cmRfZnJvbV9wb3J0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgLyoK
ICAgICAgKiBDYWxsZXJzIGFyZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2
ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hyb25pemUKICAgICAgKiB3
aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICogCisgICAg
ICogVG8gYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
LCB1c2Ugcm1iLgogICAgICAqLwotICAgIHNtcF9ybWIoKTsKKyAgICBybWIo
KTsKIAogICAgIHAgPSBwb3J0IC8gRVZUQ0hOX0ZJRk9fRVZFTlRfV09SRFNf
UEVSX1BBR0U7CiAgICAgdyA9IHBvcnQgJSBFVlRDSE5fRklGT19FVkVOVF9X
T1JEU19QRVJfUEFHRTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9l
dmVudC5oIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50
LmgKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3Bz
Lmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9l
dmVudC5oPgogCiAvKgpAQCAtOTYsNyArOTcsNyBAQCB2b2lkIGFyY2hfZXZ0
Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdik7CiAgKiBUaGUgZmlyc3QgYnVj
a2V0IGlzIGRpcmVjdGx5IGFjY2Vzc2VkIHZpYSBkLT5ldnRjaG4uCiAgKi8K
ICNkZWZpbmUgZ3JvdXBfZnJvbV9wb3J0KGQsIHApIFwKLSAgICAoKGQpLT5l
dnRjaG5fZ3JvdXBbKHApIC8gRVZUQ0hOU19QRVJfR1JPVVBdKQorICAgIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKChkKS0+ZXZ0Y2huX2dyb3VwLCAocCkgLyBF
VlRDSE5TX1BFUl9HUk9VUCkpCiAjZGVmaW5lIGJ1Y2tldF9mcm9tX3BvcnQo
ZCwgcCkgXAogICAgICgoZ3JvdXBfZnJvbV9wb3J0KGQsIHApKVsoKHApICUg
RVZUQ0hOU19QRVJfR1JPVVApIC8gRVZUQ0hOU19QRVJfQlVDS0VUXSkKIApA
QCAtMTc0LDcgKzE3NSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBldnRjaG5f
cG9ydF9zZXRfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB2Y3B1X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBldnRjaG4gKmV2dGNobikKIHsKLSAgICBkLT5l
dnRjaG5fcG9ydF9vcHMtPnNldF9wZW5kaW5nKGQtPnZjcHVbdmNwdV9pZF0s
IGV2dGNobik7CisgICAgZC0+ZXZ0Y2huX3BvcnRfb3BzLT5zZXRfcGVuZGlu
ZyhkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLCBkLT5tYXhf
dmNwdXMpXSwgZXZ0Y2huKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGV2
dGNobl9wb3J0X2NsZWFyX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLS0g
CjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Disposition: attachment;
 filename="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Transfer-Encoding: base64

RnJvbSBhZjQ0MGE3NWYwYWJkNTY0YzA4NTM0YTVkYjFkNDk3MTA1OWE4OWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA4LzEzXSBjb21tb24vZ2FudF90YWJsZTogYmxvY2sgc3Bl
Y3VsYXRpdmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKR3Vlc3RzIGNhbiBp
c3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1
c2VkIGZvciBtZW1vcnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91
dCBvZiBib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJheV9pbmRleF9u
b3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZlciwgdGhlcmUg
YXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3Rl
Y3RlZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBs
ZSBhY2Nlc3NlcyBpbiBhCnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYW4gbGZl
bmNlIGluc3RydWN0aW9uIGlzIHBsYWNlZCBiZXR3ZWVuIHRoZQphY3R1YWwg
cmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MuCgpUaGlzIGlzIHBhcnQgb2Yg
dGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoK
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+CgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIyICsr
KysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRl
IDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4K
ICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+CiAKQEAgLTk2Myw2ICs5NjQsOSBAQCBtYXBfZ3JhbnRfcmVmKAog
ICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVm
LCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKICAgICAgICAgICAgICAgICAg
b3AtPnJlZiwgcmd0LT5kb21haW4tPmRvbWFpbl9pZCk7CiAKKyAgICAvKiBN
YWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVj
dWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBhY3QgPSBhY3RpdmVf
ZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYWggPSBzaGFy
ZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CiAgICAgc3RhdHVzID0g
cmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+ZmxhZ3MgOiAmc3RhdHVz
X2VudHJ5KHJndCwgb3AtPnJlZik7CkBAIC0xMjY4LDcgKzEyNzIsOCBAQCB1
bm1hcF9jb21tb24oCiAgICAgfQogCiAgICAgc21wX3JtYigpOwotICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGFycmF5X2luZGV4X25vc3BlYyhv
cC0+aGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZ3QtPm1hcHRyYWNrX2xpbWl0KSk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21pYygmbWFwLT5mbGFncykpICkK
ICAgICB7CkBAIC0yMDI2LDYgKzIwMzEsOSBAQCBnbnR0YWJfcHJlcGFyZV9m
b3JfdHJhbnNmZXIoCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAg
ICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3Nl
ZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBzaGEgPSBz
aGFyZWRfZW50cnlfaGVhZGVyKHJndCwgcmVmKTsKIAogICAgIHNjb21iby53
b3JkID0gKih1MzIgKikmc2hhLT5mbGFnczsKQEAgLTIyMzksNiArMjI0Nyw5
IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2Nr
X2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCisgICAgICAgIC8qIE1ha2Ug
c3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0
aXZlbHkgKi8KKyAgICAgICAgcm1iKCk7CisKICAgICAgICAgcGFnZV9saXN0
X2FkZF90YWlsKHBhZ2UsICZlLT5wYWdlX2xpc3QpOwogICAgICAgICBwYWdl
X3NldF9vd25lcihwYWdlLCBlKTsKIApAQCAtMjQwOCw2ICsyNDE5LDkgQEAg
YWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZBSUwoZ3Rf
dW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKICAgICAgICAgICAgICAg
ICAgIkJhZCBncmFudCByZWZlcmVuY2UgJSN4XG4iLCBncmVmKTsKIAorICAg
IC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGFjdCA9IGFj
dGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CiAgICAgc2hhaCA9IHNo
YXJlZF9lbnRyeV9oZWFkZXIocmd0LCBncmVmKTsKICAgICBpZiAoIHJndC0+
Z3RfdmVyc2lvbiA9PSAxICkKQEAgLTI4MTIsNiArMjgyNiw5IEBAIHN0YXRp
YyBpbnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29w
eSAqb3AsCiAgICAgICAgICAoKG9wLT5kZXN0Lm9mZnNldCArIG9wLT5sZW4p
ID4gUEFHRV9TSVpFKSApCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1Rf
YmFkX2NvcHlfYXJnLCAiY29weSBiZXlvbmQgcGFnZSBhcmVhXG4iKTsKIAor
ICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFz
c2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGlmICgg
b3AtPnNvdXJjZS5vZmZzZXQgPCBzcmMtPnB0ci5vZmZzZXQgfHwKICAgICAg
ICAgIG9wLT5zb3VyY2Uub2Zmc2V0ICsgb3AtPmxlbiA+IHNyYy0+cHRyLm9m
ZnNldCArIHNyYy0+bGVuICkKICAgICAgICAgUElOX0ZBSUwob3V0LCBHTlRT
VF9nZW5lcmFsX2Vycm9yLApAQCAtMzIxNSw2ICszMjMyLDkgQEAgc3dhcF9n
cmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9i
KQogICAgIGlmICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBnb3RvIG91
dDsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90
IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAg
IGFjdF9hID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUoZ3QsIHJlZl9hKTsKICAg
ICBpZiAoIGFjdF9hLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQsIEdO
VFNUX2VhZ2FpbiwgInJlZiBhICUjeCBidXN5XG4iLCByZWZfYSk7Ci0tIAoy
LjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Disposition: attachment;
 filename="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Transfer-Encoding: base64

RnJvbSBhY2FkN2Q1MTY2ODA0ZWQzZGJkZjc2YTRlYzlkMDdiMGNkNzc3YmZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA5LzEzXSB4ODYvaHZtL2VtdWxhdGU6IGJsb2NrIHNwZWN1
bGF0aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBlbXVsYXRp
bmcgaW5zdHJ1Y3Rpb25zLCB0aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGNvbnRl
bnQgb2YgdGhlCkNQVSByZWdpc3RlcnMuIEFzIHRoZXNlIHZhbHVlcyBhcmUg
dXNlZCBmb3IgYXJyYXkgaW5kZXhlcywgd2UgaGF2ZSB0bwptYWtlIHN1cmUg
dGhhdCBzcGVjdWxhdGl2ZSBvdXQgb2YgYm91bmQgYWNjZXNzZXMgYXJlIGJs
b2NrZWQuIFRoaXMgd2F5LAp3ZSBwcm90ZWN0IGFnYWluc3QgbG9hZGluZyBz
ZWNyZXRzIGludG8gTDEgY2FjaGUuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNw
ZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVk
LW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+
CgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgOCArKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCi0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCkBAIC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2lu
Zy5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi92
bV9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRl
IDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1
ZGUgPGFzbS94c3RhdGUuaD4KQEAgLTIwMjgsNyArMjAyOSw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZWFkX2NyKAogICAgIGNhc2UgMjoKICAgICBjYXNl
IDM6CiAgICAgY2FzZSA0OgotICAgICAgICAqdmFsID0gY3VycmVudC0+YXJj
aC5odm0uZ3Vlc3RfY3JbcmVnXTsKKyAgICAgICAgKnZhbCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoY3VycmVudC0+YXJjaC5odm0uZ3Vlc3RfY3IsIHJlZyk7
CiAgICAgICAgIEhWTVRSQUNFX0xPTkdfMkQoQ1JfUkVBRCwgcmVnLCBUUkNf
UEFSX0xPTkcoKnZhbCkpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogICAgIGRlZmF1bHQ6CkBAIC0yNjUzLDggKzI2NTQsOSBAQCBzdHJ1Y3Qg
c2VnbWVudF9yZWdpc3RlciAqaHZtZW11bF9nZXRfc2VnX3JlZygKICAgICAg
ICAgcmV0dXJuIEVSUl9QVFIoLVg4NkVNVUxfVU5IQU5ETEVBQkxFKTsKIAog
ICAgIGlmICggIV9fdGVzdF9hbmRfc2V0X2JpdChpZHgsICZodm1lbXVsX2N0
eHQtPnNlZ19yZWdfYWNjZXNzZWQpICkKLSAgICAgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKGN1cnJlbnQsIGlkeCwgJmh2bWVtdWxfY3R4dC0+c2Vn
X3JlZ1tpZHhdKTsKLSAgICByZXR1cm4gJmh2bWVtdWxfY3R4dC0+c2VnX3Jl
Z1tpZHhdOworICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3Vy
cmVudCwgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0eHQtPnNlZ19yZWcsIGlkeCkp
OworICAgIHJldHVybiAmYXJyYXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0
eHQtPnNlZ19yZWcsIGlkeCk7CiB9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpn
dWVzdF94ODZfbW9kZV90b19zdHIoaW50IG1vZGUpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBkODYxMDI3ZGJjMWU4NjFmYjI3ZjFjZWE1NWVlMDhhYTAzMjc5YzAx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEwLzEzXSB4ODYvdmlvYXBpYzogYmxvY2sgc3BlY3VsYXRp
dmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3
aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVzIHRoYXQg
YXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZh
bHVlcyBhcmUgbm90IGNvbXBhcmVkIGFnYWluc3QKY29uc3RhbnRzIGJlZm9y
ZWhhbmQuIFRoZXJlZm9yZSwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzc2VzIGFyZQpwb3NzaWJsZS4gVGhpcyBjaGFuZ2UgcHJldmVudHMgdGhl
c2UgYWNjZXNzZXMuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStM
MVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTog
Tm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwgMjggKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgog
I2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20v
aHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+CkBAIC0xMTcs
NyArMTE4LDggQEAgc3RhdGljIHVpbnQzMl90IHZpb2FwaWNfcmVhZF9pbmRp
cmVjdChjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMpCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIHJlZGlyX2Nv
bnRlbnQgPSB2aW9hcGljLT5yZWRpcnRibFtyZWRpcl9pbmRleF0uYml0czsK
KyAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW2Fy
cmF5X2luZGV4X25vc3BlYyhyZWRpcl9pbmRleCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW9h
cGljLT5ucl9waW5zKV0uYml0czsKICAgICAgICAgcmVzdWx0ID0gKHZpb2Fw
aWMtPmlvcmVnc2VsICYgMSkgPyAocmVkaXJfY29udGVudCA+PiAzMikKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiByZWRp
cl9jb250ZW50OwogICAgICAgICBicmVhazsKQEAgLTIxNiw3ICsyMTgsNyBA
QCBzdGF0aWMgdm9pZCB2aW9hcGljX3dyaXRlX3JlZGlyZW50KAogCiAgICAg
c3Bpbl9sb2NrKCZkLT5hcmNoLmh2bS5pcnFfbG9jayk7CiAKLSAgICBwZW50
ID0gJnZpb2FwaWMtPnJlZGlydGJsW2lkeF07CisgICAgcGVudCA9ICZ2aW9h
cGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMoaWR4LCB2aW9hcGlj
LT5ucl9waW5zKV07CiAgICAgZW50ICA9ICpwZW50OwogCiAgICAgaWYgKCB0
b3Bfd29yZCApCkBAIC0yNTgsNyArMjYwLDggQEAgc3RhdGljIHZvaWQgdmlv
YXBpY193cml0ZV9yZWRpcmVudCgKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAwOwogICAgIGVsc2UgaWYgKCAhZW50LmZpZWxkcy5tYXNr
ICYmCiAgICAgICAgICAgICAgICFlbnQuZmllbGRzLnJlbW90ZV9pcnIgJiYK
LSAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtpZHhd
ICkKKyAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFth
cnJheV9pbmRleF9ub3NwZWMoaWR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1faXJx
LT5ucl9nc2lzKV0gKQogICAgIHsKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAxOwogICAgICAgICB2aW9hcGljX2RlbGl2ZXIodmlvYXBp
YywgaWR4KTsKQEAgLTM3OCwxNSArMzgxLDE3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHBpdF9jaGFubmVsMF9lbmFibGVkKHZvaWQpCiAKIHN0YXRpYyB2b2lk
IHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMs
IHVuc2lnbmVkIGludCBwaW4pCiB7Ci0gICAgdWludDE2X3QgZGVzdCA9IHZp
b2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlc3RfaWQ7Ci0gICAgdWlu
dDhfdCBkZXN0X21vZGUgPSB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxk
cy5kZXN0X21vZGU7Ci0gICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gdmlv
YXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMuZGVsaXZlcnlfbW9kZTsKLSAg
ICB1aW50OF90IHZlY3RvciA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmll
bGRzLnZlY3RvcjsKLSAgICB1aW50OF90IHRyaWdfbW9kZSA9IHZpb2FwaWMt
PnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKKyAgICB1bnNpZ25l
ZCBpbnQgaW5kZXhfcGluID0gYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwgdmlv
YXBpYy0+bnJfcGlucyk7CisKKyAgICB1aW50MTZfdCBkZXN0ID0gdmlvYXBp
Yy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVsZHMuZGVzdF9pZDsKKyAgICB1
aW50OF90IGRlc3RfbW9kZSA9IHZpb2FwaWMtPnJlZGlydGJsW2luZGV4X3Bp
bl0uZmllbGRzLmRlc3RfbW9kZTsKKyAgICB1aW50OF90IGRlbGl2ZXJ5X21v
ZGUgPSB2aW9hcGljLT5yZWRpcnRibFtpbmRleF9waW5dLmZpZWxkcy5kZWxp
dmVyeV9tb2RlOworICAgIHVpbnQ4X3QgdmVjdG9yID0gdmlvYXBpYy0+cmVk
aXJ0YmxbaW5kZXhfcGluXS5maWVsZHMudmVjdG9yOworICAgIHVpbnQ4X3Qg
dHJpZ19tb2RlID0gdmlvYXBpYy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVs
ZHMudHJpZ19tb2RlOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2aW9hcGlj
X2RvbWFpbih2aW9hcGljKTsKICAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQ7
CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgdW5zaWduZWQgaW50IGlycSA9
IHZpb2FwaWMtPmJhc2VfZ3NpICsgcGluOworICAgIHVuc2lnbmVkIGludCBp
cnEgPSB2aW9hcGljLT5iYXNlX2dzaSArIGluZGV4X3BpbjsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmZC0+YXJjaC5odm0uaXJxX2xvY2spKTsK
IApAQCAtNDc4LDcgKzQ4Myw3IEBAIHZvaWQgdmlvYXBpY19pcnFfcG9zaXRp
dmVfZWRnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKQog
ICAgIEFTU0VSVChwaW4gPCB2aW9hcGljLT5ucl9waW5zKTsKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2guaHZtLmlycV9sb2NrKSk7CiAK
LSAgICBlbnQgPSAmdmlvYXBpYy0+cmVkaXJ0YmxbcGluXTsKKyAgICBlbnQg
PSAmdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwg
dmlvYXBpYy0+bnJfcGlucyldOwogICAgIGlmICggZW50LT5maWVsZHMubWFz
ayApCiAgICAgICAgIHJldHVybjsKIApAQCAtNTY2LDcgKzU3MSw4IEBAIGlu
dCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGdzaSkKICAgICBpZiAoICF2aW9hcGljICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByZXR1cm4gdmlvYXBp
Yy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudHJpZ19tb2RlOworICAgIHJldHVy
biB2aW9hcGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMocGluLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
aW9hcGljLT5ucl9waW5zKV0uZmllbGRzLnRyaWdfbW9kZTsKIH0KIAogc3Rh
dGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAzYmQ4NWJjZDkwNGI1N2ZhMTg5OGE5OWZmMzZkYmFkNjU3MDZlODRi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDExLzEzXSB4ODYvaHZtL2hwZXQ6IGJsb2NrIHNwZWN1bGF0
aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCldoZW4gaW50ZXJhY3Rpbmcg
d2l0aCBocGV0LCByZWFkIGFuZCB3cml0ZSBvcGVyYXRpb25zIGNhbiBiZSBl
eGVjdXRlZApkdXJpbmcgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uLCB3aGVyZSB0
aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGRhdGEgdGhhdAppcyB1c2VkLiBBcyBp
dCBpcyBoYXJkIHRvIHByZWRpY3QgdGhlIG51bWJlciBvZiBpbnN0cnVjdGlv
bnMgdGhhdCBhcmUKZXhlY3V0ZWQgc3BlY3VsYXRpdmVseSwgd2UgcHJldmVu
dCBvdXQtb2YtYm91bmQgYWNjZXNzZXMgYnkgdXNpbmcgdGhlCmFycmF5X2lu
ZGV4X25vc3BlYyBmdW5jdGlvbiBmb3IgZ3Vlc3Qgc3BlY2lmaWVkIGFkZHJl
c3NlcyB0aGF0IHNob3VsZApiZSB1c2VkIGZvciBocGV0IG9wZXJhdGlvbnMu
CgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRp
b24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHBldC5jIHwgMTYgKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYv
aHZtL2hwZXQuYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtMjUsNiArMjUsNyBAQAog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5o
PgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPHhlbi9ub3Nw
ZWMuaD4KIAogI2RlZmluZSBkb21haW5fdmhwZXQoeCkgKCYoeCktPmFyY2gu
aHZtLnBsX3RpbWUtPnZocGV0KQogI2RlZmluZSB2Y3B1X3ZocGV0KHgpICAg
KGRvbWFpbl92aHBldCgoeCktPmRvbWFpbikpCkBAIC0xMjQsMTUgKzEyNSwx
OCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGhwZXRfcmVhZDY0KEhQRVRT
dGF0ZSAqaCwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIGNhc2UgSFBFVF9U
bl9DRkcoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NGRygxKToKICAgICBjYXNl
IEhQRVRfVG5fQ0ZHKDIpOgotICAgICAgICByZXR1cm4gaC0+aHBldC50aW1l
cnNbSFBFVF9UTihDRkcsIGFkZHIpXS5jb25maWc7CisgICAgICAgIHJldHVy
biBoLT5ocGV0LnRpbWVyc1thcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihD
RkcsIGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEhQRVRfVElNRVJfTlVNKV0uY29uZmlnOwogICAg
IGNhc2UgSFBFVF9Ubl9DTVAoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgx
KToKICAgICBjYXNlIEhQRVRfVG5fQ01QKDIpOgotICAgICAgICByZXR1cm4g
aHBldF9nZXRfY29tcGFyYXRvcihoLCBIUEVUX1ROKENNUCwgYWRkciksIGd1
ZXN0X3RpbWUpOworICAgICAgICByZXR1cm4gaHBldF9nZXRfY29tcGFyYXRv
cihoLCBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAsIGFkZHIpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIUEVUX1RJTUVSX05VTSksIGd1ZXN0X3RpbWUpOwogICAgIGNhc2Ug
SFBFVF9Ubl9ST1VURSgwKToKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMSk6
CiAgICAgY2FzZSBIUEVUX1RuX1JPVVRFKDIpOgotICAgICAgICByZXR1cm4g
aC0+aHBldC50aW1lcnNbSFBFVF9UTihST1VURSwgYWRkcildLmZzYjsKKyAg
ICAgICAgcmV0dXJuIGgtPmhwZXQudGltZXJzW2FycmF5X2luZGV4X25vc3Bl
YyhIUEVUX1ROKFJPVVRFLCBhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIUEVUX1RJTUVSX05VTSld
LmZzYjsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTQzOCw3ICs0NDIs
NyBAQCBzdGF0aWMgaW50IGhwZXRfd3JpdGUoCiAgICAgY2FzZSBIUEVUX1Ru
X0NGRygwKToKICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDEpOgogICAgIGNhc2Ug
SFBFVF9Ubl9DRkcoMik6Ci0gICAgICAgIHRuID0gSFBFVF9UTihDRkcsIGFk
ZHIpOworICAgICAgICB0biA9IGFycmF5X2luZGV4X25vc3BlYyhIUEVUX1RO
KENGRywgYWRkciksIEhQRVRfVElNRVJfTlVNKTsKIAogICAgICAgICBoLT5o
cGV0LnRpbWVyc1t0bl0uY29uZmlnID0KICAgICAgICAgICAgIGhwZXRfZml4
dXBfcmVnKG5ld192YWwsIG9sZF92YWwsCkBAIC00ODAsNyArNDg0LDcgQEAg
c3RhdGljIGludCBocGV0X3dyaXRlKAogICAgIGNhc2UgSFBFVF9Ubl9DTVAo
MCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgxKToKICAgICBjYXNlIEhQRVRf
VG5fQ01QKDIpOgotICAgICAgICB0biA9IEhQRVRfVE4oQ01QLCBhZGRyKTsK
KyAgICAgICAgdG4gPSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAs
IGFkZHIpLCBIUEVUX1RJTUVSX05VTSk7CiAgICAgICAgIGlmICggdGltZXJf
aXNfcGVyaW9kaWMoaCwgdG4pICYmCiAgICAgICAgICAgICAgIShoLT5ocGV0
LnRpbWVyc1t0bl0uY29uZmlnICYgSFBFVF9UTl9TRVRWQUwpICkKICAgICAg
ICAgewpAQCAtNTIzLDcgKzUyNyw3IEBAIHN0YXRpYyBpbnQgaHBldF93cml0
ZSgKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMCk6CiAgICAgY2FzZSBIUEVU
X1RuX1JPVVRFKDEpOgogICAgIGNhc2UgSFBFVF9Ubl9ST1VURSgyKToKLSAg
ICAgICAgdG4gPSBIUEVUX1ROKFJPVVRFLCBhZGRyKTsKKyAgICAgICAgdG4g
PSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihST1VURSwgYWRkciksIEhQ
RVRfVElNRVJfTlVNKTsKICAgICAgICAgaC0+aHBldC50aW1lcnNbdG5dLmZz
YiA9IG5ld192YWw7CiAgICAgICAgIGJyZWFrOwogCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Disposition: attachment;
 filename="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MTdlM2Y1M2Q3Y2RhNzFiMzYxOGIzZmZhYjFiNDZiNTdlZjkwM2Uy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEyLzEzXSBjb21tb24vbWVtb3J5OiBibG9jayBzcGVjdWxh
dGl2ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpUaGUgZ2V0X3BhZ2VfZnJv
bV9nZm4gbWV0aG9kIHJldHVybnMgYSBwb2ludGVyIHRvIGEgcGFnZSB0aGF0
IGJlbG9uZ3MKdG8gYSBnZm4uIEJlZm9yZSByZXR1cm5pbmcgdGhlIHBvaW50
ZXIsIHRoZSBnZm4gaXMgY2hlY2tlZCBmb3IgYmVpbmcKdmFsaWQuIFVuZGVy
IHNwZWN1bGF0aW9uLCB0aGVzZSBjaGVja3MgY2FuIGJlIGJ5cGFzc2VkLCBz
byB0aGF0CnRoZSBmdW5jdGlvbiBnZXRfcGFnZSBpcyBzdGlsbCBleGVjdXRl
ZCBwYXJ0aWFsbHkuIENvbnNlcXVlbnRseSwgdGhlCmZ1bmN0aW9uIHBhZ2Vf
Z2V0X293bmVyX2FuZF9yZWZlcmVuY2UgbWlnaHQgYmUgZXhlY3V0ZWQgcGFy
dGlhbGx5IGFzCndlbGwuIEluIHRoaXMgZnVuY3Rpb24sIHRoZSBjb21wdXRl
ZCBwb2ludGVyIGlzIGFjY2Vzc2VkLCByZXN1bHRpbmcgaW4KYSBzcGVjdWxh
dGl2ZSBvdXQtb2YtYm91bmQgYWRkcmVzcyBsb2FkLgoKVG8gbWl0aWdhdGUg
dGhlIHJvb3QgY2F1c2UsIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgYWRk
ZWQgaW4gdGhlCmZ1bmN0aW9uIHRoYXQgYWN0dWFsbHkgY2hlY2tzIHdoZXRo
ZXIgdGhlIG1mbiBpcyB2YWxpZC4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3Bl
Y3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQt
b2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
Ci0tLQogeGVuL2NvbW1vbi9wZHguYyB8IDkgKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5j
Ci0tLSBhL3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHgu
YwpAQCAtMzMsMTAgKzMzLDExIEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21v
c3RseSBwZHhfZ3JvdXBfdmFsaWRbQklUU19UT19MT05HUygKIAogYm9vbCBf
X21mbl92YWxpZCh1bnNpZ25lZCBsb25nIG1mbikKIHsKLSAgICByZXR1cm4g
bGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgotICAgICAgICAgICBsaWtlbHko
IShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKLSAgICAgICAgICAgbGlrZWx5
KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkp
OworICAgIGJvb2wgcmVzID0gbGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgor
ICAgICAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykp
ICYmCisgICAgICAgICAgICAgICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3Bk
eChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkpOworICAgIHJldHVybiAo
cmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29sX2xmZW5jZSgpOwogfQog
CiAvKiBTZXRzIGFsbCBiaXRzIGZyb20gdGhlIG1vc3Qtc2lnbmlmaWNhbnQg
MS1iaXQgZG93biB0byB0aGUgTFNCICovCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAyZWYwYzY4OWE2N2ZlYzA5NjRkYzUwZjBlODNhNjdjNjBiNzA4ODZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEzLzEzXSB4ODYvQ1BVSUQ6IGJsb2NrIHNwZWN1bGF0aXZl
CiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBpbnN0cnVjdGlvbiBl
bXVsYXRpb24sIHRoZSBjcHVpZCBpbnN0cnVjdGlvbiBpcyBlbXVsYXRlZCB3
aXRoCmRhdGEgdGhhdCBpcyBjb250cm9sbGVkIGJ5IHRoZSBndWVzdC4gQXMg
c3BlY3VsYXRpb24gbWlnaHQgcGFzcyBib3VuZApjaGVja3MsIHdlIGhhdmUg
dG8gZW5zdXJlIHRoYXQgbm8gb3V0LW9mLWJvdW5kIGxvYWRzIGFyZSBwb3Nz
aWJsZS4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2NwdWlkLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNp
bmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5o
PgogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9uZXN0ZWRodm0uaD4KQEAgLTYzOCw3ICs2MzksNyBAQCB2b2lkIGd1ZXN0
X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShw
LT5mZWF0LnJhdykgLSAxKSApCiAgICAgICAgICAgICAgICAgcmV0dXJuOwog
Ci0gICAgICAgICAgICAqcmVzID0gcC0+ZmVhdC5yYXdbc3VibGVhZl07Cisg
ICAgICAgICAgICAqcmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5mZWF0
LnJhdywgc3VibGVhZik7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIDB4YjoKQEAgLTY1Niw3ICs2NTcsNyBAQCB2b2lkIGd1ZXN0X2Nw
dWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07CisgICAgICAgICAgICAq
cmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5iYXNpYy5yYXcsIGxlYWYp
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7Ci0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/detect-spectre-candidates.sh"
Content-Disposition: attachment;
 filename="xsa289/detect-spectre-candidates.sh"
Content-Transfer-Encoding: base64

IyEvYmluL2Jhc2gKCiMgQ29weXJpZ2h0IChDKSAyMDE4IEFtYXpvbi5jb20s
IEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCiMgQXV0aG9yOiBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KIwojIFRoaXMgc2NyaXB0IHNo
b3cgY2FzZXMgaG93IHNtYXRjaCBjYW4gYmUgcnVuIGZvciBYZW4uCiMgWW91
IHdhbnQgdG8gcnVuIHRoaXMgb24gYSBiaWcgbWFjaGluZSwgYXMgWGVuIHdp
bGwgYmUgcmVjb21waWxlZCBtYW55IHRpbWVzCiMgVGhpcyBzY3JpcHQgd3Jp
dGVzIGEgZmlsZSBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCwgd2hp
Y2ggd2lsbCBjb250YWluCiMgdGhlIHNwZWN0cmUgdjEgY2FuZGlkYXRlcyBv
ZiBzbWF0Y2guCiMKIyBLZWVwIHRoaXMgc2NyaXB0IGluIGl0cyBkaXJlY3Rv
cnksIGJ1dCBjYWxsIGl0IGZyb20gdGhlIFhlbiByb290IGRpcmVjdG9yeSEK
CiMgTnVtYmVyIG9mIHNtYXRjaCBpdGVyYXRpb25zIChndWVzdCB0YWludCBp
bXByb3ZlcyBwZXIgaXRlcmF0aW9uKQpNQVhfSVRFUkFUSU9OUz04CgojIElu
IGNhc2Ugc29tZXRoaW5nIGJyZWFrcywgd2Ugd2FudCB0byBzdG9wCnNldCAt
ZSAtdQoKIyBXaGVyZSBpcyB0aGlzIHNjcmlwdCBsb2NhdGVkClNDUklQVD0k
KHJlYWRsaW5rIC1lICIkMCIpClNDUklQVF9ESVI9JChkaXJuYW1lICIkU0NS
SVBUIikKCiMgTWFrZSBzdXJlIHdlJ3JlIGluIHRoZSBYZW4gZGlyZWN0b3J5
IGFuZCBYZW4gYnVpbGRzCmVjaG8gIkNoZWNrIHdoZXRoZXIgWGVuIGJ1aWxk
cyAuLi4iCm1ha2UgeGVuIC1qICQobnByb2MpCgojIENoZWNrIHdoZXRoZXIg
c21hdGNoIHVzZXMgdGhlIGNvcnJlY3QgY29tbWl0LCBvciBkZWxldGUgY3Vy
cmVudCBzdGF0ZQppZiBbIC1kIHNtYXRjaCBdCnRoZW4KCXB1c2hkIHNtYXRj
aCAmPiAvZGV2L251bGwKCWlmICEgZ2l0IHNob3cgfCBncmVwIC1xICJidWls
ZF94ZW46IGFkZCBmaXhlZCBkYiBmaWxlIgoJdGhlbgoJCWVjaG8gIlNtYXRj
aCBkb2VzIG5vdCB1c2UgdGhlIGNvcnJlY3QgY29tbWl0LCB3aXBpbmcgc21h
dGNoIGRpcmVjdG9yeS4iCgkJcG9wZCAmPiAvZGV2L251bGwKCQlybSAtcmYg
c21hdGNoCQoJZWxzZQoJCXBvcGQgJj4gL2Rldi9udWxsCglmaQpmaQoKIyBH
ZXQgdGhlIHJlcXVpcmVkIHRvb2xzCmlmIFsgISAtZCBzbWF0Y2ggXQp0aGVu
CgllY2hvICJNYWtlIHNtYXRjaCB0b29sIGF2YWlsYWJsZSAuLi4iCglnaXQg
Y2xvbmUgZ2l0Oi8vcmVwby5vci5jei9zbWF0Y2guZ2l0CglwdXNoZCBzbWF0
Y2ggJj4gL2Rldi9udWxsCgkjIG1vdmUgdG8gbGFzdCBrbm93biBnb29kIHN0
YXRlCglnaXQgcmVzZXQgLS1oYXJkIDJhNGI2YjBkYjhmOWRmZmUwMGY5ODY3
Y2RiYWRjZGVmNjkxOGM0NjYKCQoJIyBhcHBseSBwYXRjaGVzIGZvciBYZW4g
KG5vdCBwdWJsaWMgeWV0ISkKCVBBVENIX0RJUj0iJFNDUklQVF9ESVIvb3V0
Z29pbmctdXBzdHJlYW0teGVuLyIKCWZvciBwYXRjaCBpbiAkKGxzICIkUEFU
Q0hfRElSIi8qLnBhdGNoKQoJZG8KCQlnaXQgYW0gJHBhdGNoCglkb25lCglt
YWtlIHNtYXRjaCAtaiAkKG5wcm9jKQoJcG9wZCAmPiAvZGV2L251bGwKZmkK
CmlmIFsgISAtZCBvbmUtbGluZS1zY2FuIF0KdGhlbgoJZWNobyAiTWFrZSBv
bmUtbGluZS1zY2FuIHRvb2wgYXZhaWxhYmxlIC4uLiIKCWdpdCBjbG9uZSBo
dHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9vbmUtbGluZS1zY2FuLmdpdApm
aQoKIyBUZWxsIGVudmlyb25tZW50IGFib3V0IHRvb2xzLCBhbmQgY2hlY2sg
d2hldGhlciB0aGV5IHdvcmsKZXhwb3J0IFBBVEg9JFBBVEg6JChwd2QpL3Nt
YXRjaDokKHB3ZCkvb25lLWxpbmUtc2NhbgplY2hvICJUZXN0IGF2YWlsYWJp
bGl0eSBvZiBzbWF0Y2ggYW5kIG9uZS1saW5lLXNjYW4gLi4uIgpmb3IgdG9v
bCBpbiBzbWF0Y2ggb25lLWxpbmUtc2NhbgpkbwoJaWYgISBjb21tYW5kIC12
ICIkdG9vbCIgJj4gL2Rldi9udWxsCgl0aGVuCgkJZWNobyAiQ2Fubm90IGZp
bmQgdG9vbCAkdG9vbCwgYWJvcnQiCgkJZXhpdCAxCglmaQpkb25lCgojIElu
aXRpYWxpemUgdmFyaWFibGVzIGZvciBhbmFseXNpcwpTVEFSVD0kU0VDT05E
UyAgIyBzdGFydCB0aW1lc3RhbXBlIHRvIHByaW50IHRpbWluZwpPTEQ9MCAg
ICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBmb3VuZCBpbiBsYXN0IGl0
ZXJhdGlvbgpORVc9MCAgICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBm
b3VuZCBpbiBjdXJyZW50IGl0ZXJhdGlvbgpJPTAgICAgICAgICAgICAgIyBj
dXJyZW50IGl0ZXJhdGlvbgpCVUlMRF9TVEFUVVM9MCAgIyBzdGF0dXMgb2Yg
dGhlIGFuYWx5c2lzIGpvYgoKIyBSZXBlYXQgYW5hbHlzaXMgYXQgbW9zdCAk
TUFYX0lURVJBVElPTlMgdGltZXMKZWNobyAiU3RhcnQgWGVuIGFuYWx5c2lz
IHdpdGggc21hdGNoLCB1c2UgJE1BWF9JVEVSQVRJT05TIGl0ZXJhdGlvbnMi
CndoaWxlIFsgIiRJIiAtbHQgJE1BWF9JVEVSQVRJT05TIF0KZG8KCU9MRD0k
TkVXCglJPSQoKEkrMSkpCgkjIFdyaXRlIGEgbG9nIHBlciBpdGVyYXRpb24K
CUZVTExfU1BFQ1RSRT0xIC4vc21hdGNoL3NtYXRjaF9zY3JpcHRzL2J1aWxk
X3hlbl9kYXRhLnNoICY+IHNtYXRjaC1idWlsZC0kSS5sb2cKCUJVSUxEX1NU
QVRVUz0kPwoJZWNobyAiYnVpbGQgaXRlcmF0aW9uICRJIHdpdGggc3RhdHVz
ICRCVUlMRF9TVEFUVVMiCglbICIkQlVJTERfU1RBVFVTIiAtZXEgMCBdIHx8
IGV4aXQgJEJVSUxEX1NUQVRVUwoKCSMgS2VlcCByZXN1bHRzIG9mIGxhc3Qg
aXRlcmF0aW9uIGFyb3VuZCwgaW4gY2FzZSB0aGUgc2NyaXB0IGlzIHN0b3Bw
ZWQgZWFybHkKCWdyZXAgc3BlY3RyZSBzbWF0Y2hfd2FybnMudHh0IHwgc29y
dCAtdSA+IGxhc3Rfc21hdGNoX3NwZWN0cmVfd2FybnMudHh0CgoJIyBXZSBh
cmUgb25seSBpbnRlcmVzdGVkIGluIHNwZWN0cmUgaXNzdWVzIGZvciBub3cK
CU5FVz0kKGNhdCBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCB8IHdj
IC1sKQoJTk9XPSRTRUNPTkRTCgllY2hvICJuZXcgYW1vdW50IG9mIGRlZmVj
dHM6ICRORVcgKGxhc3Q6ICRPTEQpIGF0IGl0ZXIgJEkgYWZ0ZXIgJCgoTk9X
IC0gU1RBUlQpKSIKCgkjIENoZWNrIHdoZXRoZXIgd2UgZm91bmQgbW9yZSBk
ZWZlY3RzCglbICIkTkVXIiAtbmUgIiRPTEQiIF0gfHwgYnJlYWsKCmRvbmUg
fCYgdGVlIGZ1bGwtc21hdGNoLmxvZwoKZXhpdCAkQlVJTERfU1RBVFVTCg==

--=separator
Content-Type: application/octet-stream; name="xsa289/sorted-gadgets.txt"
Content-Disposition: attachment; filename="xsa289/sorted-gadgets.txt"
Content-Transfer-Encoding: base64

W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L2NwdWZyZXEuYzo1MTggYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW2d1ZXN0
IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZy
ZXEuYzo1MjUgYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdWZyZXFfZHJ2X2RhdGEnIFt3XQpbZ3Vl
c3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5jOjUyNyBhY3BpX2NwdWZyZXFfY3B1X2luaXQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29yX3BtaW5mbycgW3JdCltn
dWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6NjI3IGFjcGlfY3B1ZnJlcV9jcHVfZXhpdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRhJyBbcl0K
W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L3Bvd2Vybm93LmM6MjQwIHBvd2Vybm93X2NwdWZyZXFfY3B1X2luaXQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpb
Z3Vlc3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEv
cG93ZXJub3cuYzoyNDYgcG93ZXJub3dfY3B1ZnJlcV9jcHVfaW5pdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRh
JyBbd10KW2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL3Bvd2Vybm93LmM6MjQ4IHBvd2Vybm93X2NwdWZyZXFfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3BtaW5mbycgW3JdCltndWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jOjMzOSBwb3dlcm5vd19jcHVmcmVx
X2NwdV9leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dWZyZXFfZHJ2X2RhdGEnIFtyXQpbdWludDY0X3Qgb3BlcmF0aW9uXSAgICAx
MjkgeGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jOjI5NSBjb25zdGFudF90ZXN0
X2JpdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBb
cl0KW2d1ZXN0IGluaXRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jOjgyNSBjcHVpZGxlX2luaXRfY3B1KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbb25seSBk
b19wbGF0Zm9ybV9vcF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9hY3BpL2xpYi5j
OjczIGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd4ODZfY3B1X3RvX2FwaWNpZCcgW3JdCltvbmx5IGlu
dGVyYWN0aXZlXSAgICAxMjkgeGVuL2FyY2gveDg2L2FwaWMuYzoxMjkwIHNt
cF9zZW5kX3N0YXRlX2R1bXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClt0cmFuc2l0aXZlIGZpeF0g
ICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHBldC5jOjk0IGhwZXRfZ2V0X2Nv
bXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaC0+
aHBldC5jb21wYXJhdG9yNjQnIFtyXQpbdHJhbnNpdGl2ZSBmaXhdICAgIDEy
OSB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYzo5OCBocGV0X2dldF9jb21wYXJh
dG9yKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQu
cGVyaW9kJyBbcl0KW25vdCBjb250b2xsZWRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaXJxLmM6MjA3IGRlc3Ryb3lfaXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2ZpeGVkIENQVXNdICAgIDEy
OSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjEyOTEgY3B1X2FkZCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcGljaWRfdG9fbm9kZScgW3dd
CltmaXhlZCBDUFVzXSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MzIxIF9fY3B1X3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3g4Nl9jcHVfdG9fYXBpY2lkJyBbcl0KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjI0NiBzZXRfY3B1X3NpYmxpbmdfbWFw
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBb
d10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
OjI0NyBzZXRfY3B1X3NpYmxpbmdfbWFwKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9v
dF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6NTU4IGRvX2Jvb3Rf
Y3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNrX2Jh
c2UnIFtyXQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBi
b290LmM6NjQwIGFsbG9jX3N0dWJfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScgW3JdCltndWVzdCBib290XSAg
ICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo4MDAgc2V0dXBfY3B1X3Jv
b3RfcGd0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6ODI3IHNldHVwX2NwdV9yb290X3BndCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdGFja19iYXNlJyBbcl0KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjgzMCBz
ZXR1cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnaWR0X3RhYmxlcycgW3JdCltndWVzdCBib290XSAgICAxMjkgeGVu
L2FyY2gveDg2L3NtcGJvb3QuYzo5MDkgY3B1X3NtcGJvb3RfZnJlZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltn
dWVzdCBib290XSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo5MjIg
Y3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jOjkyNiBjcHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vl
c3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6OTIgaW5p
dGlhbGl6ZV9jcHVfZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjcHVfZGF0YScgW3ddCltndWVzdCBib290XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYzo5NjAgY3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZHRfdGFibGVzJyBbd10KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk2NCBj
cHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3N0YWNrX2Jhc2UnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9zbXBib290LmM6OTczIGNwdV9zbXBib290X2FsbG9jKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0K
W2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4
MiBjcHVfc21wYm9vdF9hbGxvYygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdzdGFja19iYXNlJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4OCBjcHVfc21wYm9vdF9hbGxvYygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3N0YXRpYyBjcHVzXSAgICAxMjkgeGVuL2NvbW1vbi9jcHVw
b29sLmM6NTI1IGNwdXBvb2xfY3B1X2FkZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2d1ZXN0IGJv
b3RdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEzMSBhbGxvY192Y3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPnZjcHUnIFt3
XSAobG9jYWwgY2FwKQpbbG9vcCBib3VuZF0gICAgMTI5IHhlbi9jb21tb24v
c29mdGlycS5jOjUwIF9fZG9fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10KW2NvbXBhcmUg
Y29uc3RhbnRdICAgIDEyOSB4ZW4vZHJpdmVycy9hY3BpL2h3cmVncy5jOjc3
IGFjcGlfaHdfZ2V0X2JpdF9yZWdpc3Rlcl9pbmZvKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2FjcGlfZ2JsX2JpdF9yZWdpc3Rlcl9pbmZv
JyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50IG9yIGJvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2NwdS92cG11LmM6MTAyIHZsYXBpY19nZXRfcmVnKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3ZsYXBpYy0+cmVncy0+
ZGF0YScgW3JdCltkb21jdGwgb3IgYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYzo1NDcgdmlvYXBpY19nZXRfbWFzaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltjb21wYXJlZCBhZ2FpbnN0IGNvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2FjcGkvY3B1X2lkbGUuYzo2OCBhcGljX21lbV9yZWFkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCg0KSA8PCAxMiknIFtyXQpbYW1kXSBbeDJhcGlj
X2VuYWJsZWQ/LCBpZiB5ZXMsIGlycmVsZXZhbnRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvYXBpYy5jOjU4IGFwaWNfbWVtX3dyaXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0gKCgxKSA8PCAx
MikpIC0gKCg0KSA8PCAxMiknIFt3XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAg
MTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoyNDAgc2hhcmVkX2VudHJ5
X2hlYWRlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5z
aGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzoyNDIgc2hhcmVkX2VudHJ5X2hlYWRlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5zaGFyZWRfdjIn
IFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYzoyNDM4IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjInIFty
XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYzoyNDM5IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zdGF0dXMnIFtyXQpbZml4
ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YzoyNTYzIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQg
dmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoz
MjUyIHN3YXBfZ3JhbnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2d0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0g
ICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzozMjYxIHN3YXBfZ3Jh
bnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5z
aGFyZWRfdjInIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzozMjYyIHN3YXBfZ3JhbnRfcmVmKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zdGF0dXMnIFtyXQpb
Zml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYzozNTUgYWN0aXZlX2VudHJ5X2FjcXVpcmUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAndC0+YWN0aXZlJyBbcl0KW2hhcmQgdG8gdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jOjEwMiBodm1f
cmVnaXN0ZXJfc2F2ZXZtKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2h2bV9zcl9oYW5kbGVycycgW3ddIChsb2NhbCBjYXApCltoYXJkIHRv
IHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYzoxNDgg
aHZtX3NhdmVfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2h2bV9zcl9oYW5kbGVycycgW3JdIChsb2NhbCBjYXApCltoYXJkIHRvIHRy
aWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NTkgZG9f
cGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0
dCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmM6NjUgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2wzdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAg
IDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NzcgZG9fcGFnZV93YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wydCcgW3JdClto
YXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21t
LmM6ODkgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wxdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgICAgMSB4ZW4v
YXJjaC94ODYvaW9fYXBpYy5jOjI5MCBfX2lvX2FwaWNfZW9pKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbdW51
c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVx
LmM6MjgwIGdldF9tZWFzdXJlZF9wZXJmKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2Fw
KQpbdW51c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6MzM3IGdldF9jdXJfZnJlcV9vbl9jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddIChs
b2NhbCBjYXApClt1bnVzZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL2NwdWZyZXEuYzo2MyBjaGVja19lc3RfY3B1KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW251bWVyaWMt
Ym91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jOjEx
MTIgZ2V0X2NwdV9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICd4ODZfYWNwaWlkX3RvX2FwaWNpZCcgW3JdCltkb20wXSAgICAxMjkgeGVu
L2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYzoxMjQyIHBtc3RhdF9nZXRfY3hf
bnIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3Bvd2VycycgW3JdCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkv
Y3B1X2lkbGUuYzoxMjQ3IHBtc3RhdF9nZXRfY3hfc3RhdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG93ZXJzJyBbcl0K
W2FtZF0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jOjEwMSBjb25z
dGFudF9jbGVhcl9iaXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnYWRkcicgW3ddClthbWRdICAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9h
bWQuYzo2MCBjb25zdGFudF9zZXRfYml0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2FkZHInIFt3XQpbY29uc3RhbnQrbG9vcF0gICAxMjkg
eGVuL2FyY2gveDg2L2NwdWlkLmM6NzAgemVyb19sZWF2ZXMoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbCcgW3ddCltjb25zdGFudF0gICAx
MjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzI2IGd1ZXN0X2NwdWlkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPmNhY2hlLnJhdycgW3Jd
IChsb2NhbCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlk
LmM6NzM1IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPmZlYXQucmF3JyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4v
YXJjaC94ODYvY3B1aWQuYzo3NDIgZ3Vlc3RfY3B1aWQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+eHN0YXRlLnJhdycgW3JdIChsb2Nh
bCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzQ2
IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3AtPmJhc2ljLnJhdycgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2NwdWlkLmM6OTM3IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Jhd19jcHVpZF9wb2xpY3kuYmFzaWMucmF3JyBb
cl0KW21jZV0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YzoxMDA0IHg4Nl9tY19nZXRfY3B1X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6MTAwNSB4ODZf
bWNfZ2V0X2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2NwdV9kYXRhJyBbcl0KW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jOjYxMCBzaG93X21jYV9pbmZvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3R5cGVfc3RyJyBbd10gKGxvY2FsIGNh
cCkKW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
OjY5MCBjcHVfYmFua19mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6NzAyIGNwdV9iYW5rX2FsbG9j
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmM6ODYwIGNwdV9tY2FiYW5rX2ZyZWUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
ClttY2VdICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50
ZWwuYzo4NzUgY3B1X21jYWJhbmtfYWxsb2MoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClttY2VdICAg
IDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5NDkg
dm1jZV9pbnRlbF93cm1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3ddIChsb2NhbCBjYXApClttY2Vd
ICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5
NjIgdm1jZV9pbnRlbF9yZG1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3JdIChsb2NhbCBjYXApCltt
Y2VdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoy
MTkgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jOjI3NyBt
Y3RlbGVtX2hhc19kZWZlcnJlZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoyODQgbWN0ZWxlbV9o
YXNfZGVmZXJyZWRfbG1jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYzoxMjIgYmFua19tY2VfcmRtc3Io
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC52bWNl
LmJhbmsnIFtyXSAobG9jYWwgY2FwKQpbbWNlXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svdm1jZS5jOjI1OCBiYW5rX21jZV93cm1zcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLnZtY2UuYmFu
aycgW3ddIChsb2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vYXJjaC94ODYv
Y3B1L210cnIvZ2VuZXJpYy5jOjEwMyBtdHJyX2F0dHJpYl90b19zdHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3RyaW5ncycgW3JdIChs
b2NhbCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYzo0OTMgZ2VuZXJpY19zZXRfbXRycigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdtdHJyX3N0YXRlLnZhcl9yYW5nZXMnIFty
XQpbY29uc3RhbnRdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWlu
LmM6NzggbXRycl9hdHRyaWJfdG9fc3RyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ210cnJfc3RyaW5ncycgW3JdIChsb2NhbCBjYXApClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmM6MTE2
MiBtd2FpdF9pZGxlX2NwdV9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbYm91bmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jOjg0NSBjcHVfY2FsbGJhY2soKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddCltuZXN0ZWQvcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9pbnRlbC5jOjY3MyBjb3JlMl92cG11X2RvX3dybXNyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3hlbl9wbXVfY250cl9wYWlyJyBbd10g
KGxvY2FsIGNhcCkKW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVidWcuYzox
MDkgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdsNHQnIFtyXQpbcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9kZWJ1Zy5j
OjEyMSBkYmdfcHZfdmEybWZuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wzdCcgW3JdCltwdl0gICAxMjkgeGVuL2FyY2gveDg2L2RlYnVn
LmM6MTM1IGRiZ19wdl92YTJtZm4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbDJ0JyBbcl0KW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVi
dWcuYzoxNDcgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdsMXQnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2FyY2gveDg2
L2RtaV9zY2FuLmM6NDM5IGRtaV9zYXZlX2lkZW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2Fy
Y2gveDg2L2RtaV9zY2FuLmM6NDQ0IGRtaV9zYXZlX2lkZW50KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2RtaV9pZGVudCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvZG1pX3NjYW4uYzo0NDYgZG1pX3NhdmVf
aWRlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZG1pX2lk
ZW50JyBbd10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5j
Ojc2MiBkbWlfZ2V0X2RhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZG1pX2lkZW50JyBbcl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgIDEy
OSB4ZW4vYXJjaC94ODYvZG9tYWluLmM6NDkgdGFza2xldF93b3JrX3RvX2Rv
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MTM1NCBjb3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFtyXQpbYm9vdF0gICAxMjkgeGVu
L2FyY2gveDg2L2VmaS9ib290LmM6MTM2NiBjb3B5X21hcHBpbmcoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3
XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6MTM3MiBj
b3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
bDNkc3QnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MzY2IFByaW50RXJyTWVzZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdFcnJDb2RlVG9TdHInIFtyXSAobG9jYWwgY2FwKQpbYm9vdF0g
ICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6NTMxIHNwbGl0X3N0cmlu
ZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfY3R5cGUnIFt3
XSAobG9jYWwgY2FwKQpbZWZpXSAgIDI1OCB4ZW4vYXJjaC94ODYvZWZpL3J1
bnRpbWUuYzoxMCBlZmlfdXBkYXRlX2w0X3BndGFibGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYzoyMDAg
dXBkYXRlX2NsdXN0ZXJpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jOjM4IHgyYXBpY19jbHVzdGVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94
ODYvZ2VuYXBpYy94MmFwaWMuYzo3NyB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVt
YXNrX3gyYXBpY19jbHVzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHBldC5jOjEwNSBocGV0X25leHRfZXZlbnQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCgxOTcpIDw8IDEyKSknIFt3XQpbYm91bmRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHBldC5jOjQ0NiBocGV0X2dldF9jaGFubmVs
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hwZXRfZXZlbnRz
JyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2hwZXQuYzo0OTcg
aHBldF9hdHRhY2hfY2hhbm5lbCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2hwZXQuYzo1MTYgaHBldF9kZXRhY2hfY2hhbm5lbCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmM6NDggX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmX29mZnNldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcmdzLT5idWYnIFtyXSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYzoxMTU3IGh2bWVtdWxfaW5zbl9mZXRjaCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdodm1lbXVsX2N0eHQtPmluc25fYnVmJyBb
d10gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmM6MTg5NCBodm1lbXVsX3dyaXRlX3NlZ21lbnQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaHZtZW11bF9jdHh0LT5z
ZWdfcmVnJyBbd10gKGxvY2FsIGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmM6MTkzOCBodm1lbXVsX3JlYWRfY3IoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChnZXRfY3B1X2luZm8o
KS5jdXJyZW50X3ZjcHUpKS5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyJyBbcl0K
W2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmM6MjU2
MiBodm1lbXVsX2dldF9zZWdfcmVnKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bWVtdWxfY3R4dC0+c2VnX3JlZycgW3ddIChsb2NhbCBj
YXApCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Ojg5MCBodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3MoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnYnVmZmVyJyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MTEzIGhwZXRf
Z2V0X2NvbXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaC0+aHBldC50aW1lcnMnIFt3XQpbYm91bmRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYzoyMTcgaHBldF9zdG9wX3RpbWVyKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNh
cCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MjY3
IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9ocGV0LmM6Mjc4IGhwZXRfc2V0X3RpbWVyKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQudGltZXJzJyBb
cl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9ocGV0LmM6Mjg5IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQucGVyaW9kJyBbcl0gKGxvY2FsIGNh
cCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9odm0uYzox
MDggdmxhcGljX3NldF9yZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndmxhcGljLT5yZWdzLT5kYXRhJyBbd10KW2ZpeGVkXSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS9odm0uYzoyMTI1IGh2bV9tb3ZfZnJvbV9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2NyJyBbcl0KW2NvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYzoyMTgyIGh2bV91cGRhdGVfY3IoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jcicgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmM6MzQ4NiBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2ZpeGVkX3JhbmdlX2Jhc2UnIFtyXQpbZml4
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjM0OTggaHZtX21z
cl9yZWFkX2ludGVyY2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2YXJfcmFuZ2VfYmFzZScgW3JdCltjb25zdGFudF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmM6NTU3IGh2bV9wcmludF9saW5lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddCltuZXN0
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjgwIG5lc3RlZGh2
bV9zZXRfY3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+
YXJjaC5odm1fdmNwdS5udmNwdS5ndWVzdF9jcicgW3ddCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjEyOCBwaXRfc2V0X2dhdGUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFu
bmVscycgW3JdCltib3VuZF0gICAxMjggeGVuL2FyY2gveDg2L2h2bS9pODI1
NC5jOjE0NiBwaXRfc2V0X2dhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAncGl0LT5jb3VudF9sb2FkX3RpbWUnIFt3XQpbYm91bmRdICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzoxNTYgcGl0X2dldF9nYXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hh
bm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgy
NTQuYzoxNjkgcGl0X2xvYWRfY291bnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjE3OCBwaXRfbG9hZF9jb3Vu
dCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwaXQtPmNvdW50
X2xvYWRfdGltZScgW3ddCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9pODI1NC5jOjIxMiBwaXRfbGF0Y2hfY291bnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjIyNSBwaXRfbGF0
Y2hfc3RhdHVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Bp
dC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4
Ni9odm0vaTgyNTQuYzo2MyBwaXRfZ2V0X2NvdW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzo2OCBwaXRfZ2V0
X2NvdW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+
Y291bnRfbG9hZF90aW1lJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2k4MjU0LmM6OTIgcGl0X2dldF9vdXQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjk5IHBpdF9nZXRf
b3V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+Y291
bnRfbG9hZF90aW1lJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmM6MTA1NiBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVx
X3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzLT5y
YW5nZScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jOjExMTMgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2Vy
dmVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3MtPnJhbmdl
JyBbcl0KW2RtX29wXSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmM6
NDEgc2V0X2lvcmVxX3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZl
cicgW3ddIChsb2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jOjU1IGdldF9pb3JlcV9zZXJ2ZXIoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5zZXJ2ZXInIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTIzIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYzo4MiBnZXRfaW9yZXEoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+dmNwdV9pb3JlcScg
W3JdCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaXJxLmM6MTMy
IF9faHZtX3BjaV9pbnR4X2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAo
bG9jYWwgY2FwKQpbYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjE3MCBodm1fZ3NpX2Fzc2VydCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50JyBbd10gKGxv
Y2FsIGNhcCkKW2RvbTBdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lycS5j
OjE4NyBodm1fZ3NpX2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjMyMSBodm1fc2V0X3BjaV9saW5rX3JvdXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPnBjaV9saW5rLnJvdXRlJyBb
cl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNoL3g4Ni9o
dm0vbXRyci5jOjE0MiBwYXRfdHlwZV8yX3B0ZV9mbGFncygpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwYXRfZW50cnlfdGJsJyBbcl0KW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6MjEzIGdldF9t
dHJyX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbS0+
Zml4ZWRfcmFuZ2VzJyBbcl0KW3NoYWRvd10gICAxMjggeGVuL2FyY2gveDg2
L2h2bS9tdHJyLmM6MzI1IGVmZmVjdGl2ZV9tbV90eXBlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21tX3R5cGVfdGJsJyBbcl0KW2JvdW5k
XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6NDMzIG10cnJfZml4
X3JhbmdlX21zcl9zZXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnZml4ZWRfcmFuZ2VfYmFzZScgW3ddCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vbXRyci5jOjQ2NyBtdHJyX3Zhcl9yYW5nZV9tc3Jfc2V0
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zhcl9yYW5nZV9i
YXNlJyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9zdGR2Z2EuYzo4OSB2cmFtX2dldGIoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncCcgW3JdCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vc3RkdmdhLmM6OTYgdnJhbV9nZXRsKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmM6MTU2MCBzdm1fY3B1X2RlYWQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClthbWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YzoxNTc4IHN2bV9jcHVfdXBfcHJlcGFyZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2FtZF0gICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjE1ODAgc3ZtX2NwdV91
cF9wcmVwYXJlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbcl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jOjIwMzcgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1LnUu
c3ZtLmRyX21hc2snIFtyXQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmM6MjIzNyBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1
LnUuc3ZtLmRyX21hc2snIFt3XQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmM6NzI2IHN2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2bWNiLT5zcmVnJyBb
cl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjgw
MCBzdm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAndm1jYi0+c3JlZycgW3ddCltmaXhlZF0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjIxOSB2aW9hcGljX3dyaXRl
X3JlZGlyZW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zp
b2FwaWMtPnJlZGlydGJsJyBbcl0KW2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmM6MzgxIHZpb2FwaWNfZGVsaXZlcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
OjQ4MSB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3Zpb2FwaWMtPnJlZGlydGJsJyBbcl0gKGxv
Y2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92aW9h
cGljLmM6NTU4IHZpb2FwaWNfZ2V0X3ZlY3RvcigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcgW3JdCltmaXhl
ZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjU2OSB2aW9h
cGljX2dldF90cmlnZ2VyX21vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndmlvYXBpYy0+cmVkaXJ0YmwnIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYzoyMzcgbXNpeHRibF9yZWFk
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2VudHJ5LT5nZW50
cmllc1tucl9lbnRyeV0ubXNpX2FkJyBbcl0KW2NvbnN0YW50XSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS92bXNpLmM6Mjk1IG1zaXh0Ymxfd3JpdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnktPmdlbnRyaWVz
W25yX2VudHJ5XS5tc2lfYWQnIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jOjU5MiB2bXhfY3B1X3VwX3ByZXBhcmUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmM6NjA2IHZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjEwNzYgdm14X2dldF9zZWdtZW50
X3JlZ2lzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Yt
PmFyY2guaHZtX3ZjcHUudS52bXgudm04Nl9zYXZlZF9zZWcnIFtyXSAobG9j
YWwgY2FwKQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmM6MTExNiB2bXhfc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS51LnZteC52
bTg2X3NhdmVkX3NlZycgW3ddIChsb2NhbCBjYXApClt2bXhdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYzoxMzkgcGlfZ2V0X3BpcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjOnRyZSBpc3N1ZSAncGlfZGVzYy0+cGlyJyBb
cl0KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjIw
NiB2bXhfcGlfZGVzY19maXh1cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjk3IHZteF9waV9wZXJfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmM6MjY5OCBudm14X3NldF9jcl9yZWFkX3NoYWRvdygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2NyJyBbd10KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYzoyNzA0IG52bXhfc2V0X2NyX3JlYWRfc2hhZG93KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guaHZtX3ZjcHUubnZj
cHUuZ3Vlc3RfY3InIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jOjQzIG52bXhfY3B1X3VwX3ByZXBhcmUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
Clt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmM6NTYg
bnZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS92cGljLmM6MzM3IHZwaWNfaW50ZXJjZXB0X3BpY19p
bygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoKGdldF9jcHVf
aW5mbygpLmN1cnJlbnRfdmNwdSkpLmRvbWFpbi5hcmNoLmh2bV9kb21haW4u
dnBpYycgW3JdCltjb25zdGFudF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jOjM1NSB2cGljX2ludGVyY2VwdF9lbGNyX2lvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJygoZ2V0X2NwdV9pbmZvKCkuY3VycmVu
dF92Y3B1KSkuZG9tYWluLmFyY2guaHZtX2RvbWFpbi52cGljJyBbcl0KW2Nv
bnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92cGljLmM6NDUwIHZw
aWNfaXJxX3Bvc2l0aXZlX2VkZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLnZwaWMnIFtyXQpbY29uc3Rh
bnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYzo0NjggdnBpY19p
cnFfbmVnYXRpdmVfZWRnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdkLT5hcmNoLmh2bV9kb21haW4udnBpYycgW3JdCltib3VuZD9dICAg
MTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjEwNiBfZGlzYWJsZV84MjU5QV9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKG51bGwpJyBb
d10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjMzMSBtYWtl
XzgyNTlBX2lycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfZGVzYycgW3ddCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzoxMzQgYWRkX3Bpbl90b19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxXzJfcGluJyBbd10KW2Jvb3Qtb25seT9dICAgIDEy
OSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOjEzNiBfX2lvX2FwaWNfcmVhZCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdtcF9pb2FwaWNzJyBb
d10KW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5j
OjE0MSByZW1vdmVfcGluX2Zyb21faXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9ubHk/XSAgICAx
MjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNDkgX19pb19hcGljX3dyaXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3Mn
IFt3XQpbYm9vdC1vbmx5P10gICAgMTI5IHhlbi9hcmNoL3g4Ni9pb19hcGlj
LmM6MTYwOSBpb19hcGljX2xldmVsX2Fja19wZW5kaW5nKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNjcgc2V0X25h
dGl2ZV9pcnFfaW5mbygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpcnFfZGVzYycgW3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoxNjggaW9fYXBpY19tb2RpZnkoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3ddCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoyMjAwIGlvX2Fw
aWNfc2V0X3BjaV9yb3V0aW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lycV9kZXNjJyBbcl0KW2JvbnVkXSAgICAgIDEgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoyMzU4IGlvYXBpY19ndWVzdF93cml0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdIChsb2Nh
bCBjYXApCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzo3MzcgTVBCSU9TX3BvbGFyaXR5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ21wX2lycXMnIFtyXQpbYm9vdC1vbmx5P10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9pb19hcGljLmM6Nzcgc2hhcmVfdmVjdG9yX21hcHMo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndmVjdG9yX21hcCcg
W3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMu
Yzo4MTEgTVBCSU9TX3RyaWdnZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbXBfaXJxcycgW3JdCltib3VuZF0gICAgIDEyOCB4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jOjg2IHNoYXJlX3ZlY3Rvcl9tYXBzKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0gKGxvY2Fs
IGNhcCkKW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jOjg5NiBwaW5fMl9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbXBfaXJxcycgW3JdCltib290LW9ubHk/XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2lvX2FwaWMuYzo5NzEgaW9hcGljX3JlZ2lzdGVyX2ludHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFt3XQpb
X19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEwMDMgcmVsZWFz
ZV9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rl
c2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEw
Mjcgc2V0dXBfaXJxKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lycV9kZXNjJyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2ly
cS5jOjExNTMgX19kb19JUlFfZ3Vlc3QoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVu
L2FyY2gveDg2L2lycS5jOjExOSBfX2JpbmRfaXJxX3ZlY3RvcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdCltpbml0
XSAgICAgIDEgeGVuL2FyY2gveDg2L2lycS5jOjE4MiBjcmVhdGVfaXJxKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ25vZGVfdG9fY3B1bWFz
aycgW3JdIChsb2NhbCBjYXApCltib251ZF0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9pcnEuYzoyNDkgX19jbGVhcl9pcnFfdmVjdG9yKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9pcnEuYzozMTcgaXJxX3RvX3Zl
Y3RvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVz
YycgW3JdIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaXJxLmM6NDA5IGlycV9nZXRfdXNlZF92ZWN0b3JfbWFz
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycg
W3JdClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jOjE1OCBtaWNyb2NvZGVfZml0cygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29k
ZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6MTk2IGFw
cGx5X21pY3JvY29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzc4IGNoZWNrX2ZpbmFsX3Bh
dGNoX2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzk4IGNwdV9yZXF1ZXN0X21pY3Jv
Y29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfYW1kLmM6NTY2IG1pY3JvY29kZV9yZXN1bWVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jOjgzIGNvbGxlY3RfY3B1X2luZm8oKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbbWljcm9jb2Rl
XSAgICAxMjkgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jOjE5OCBfX21pY3Jv
Y29kZV9maW5pX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYzoyMTQgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmM6MTM0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmM6MjM3IGdldF9tYXRjaGluZ19taWNyb2NvZGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmM6OTQgY29sbGVjdF9jcHVfaW5mbygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltiaXQtYW5kXSAg
ICA3NyB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jOjEzNiBndWVzdF93
YWxrX3RhYmxlc180X2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsNHAnIFtyXQpbYml0LWFuZF0gICAgNzcgeGVuL2FyY2gveDg2
L21tL2d1ZXN0X3dhbGsuYzoxNjYgZ3Vlc3Rfd2Fsa190YWJsZXNfNF9sZXZl
bHMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDNwJyBbcl0K
W3ZteF0gICAxMjggeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmM6
MTc0IG5lcHRfd2Fsa190YWJsZXMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbHhwJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jOjM2MiBwMm1fc2V0X21lbV9hY2Nlc3MoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1f
cDJtJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jOjQxNyBwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJj
aC5hbHRwMm1fcDJtJyBbcl0gKGxvY2FsIGNhcCkKW21lbS1zaGFyaW5nXSAg
IDM4NyB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYzo0MDcgbWVtX3No
YXJpbmdfbG9va3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J1JEV1JfTVBUX1ZJUlRfU1RBUlQnIFt3XQpbaGFyZCB0byB0cmlnZ2VyXSAg
IDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLmM6NzM5IHAybV9yZW1vdmVfcGFn
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdSRFdSX01QVF9W
SVJUX1NUQVJUJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjEzMDQgbWVtb3J5X3R5cGVfdG9fc3RyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW9yeV90eXBlcycgW3JdIChsb2Nh
bCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YzoxMzc3IHAybV9pbml0X2FsdHAybV9lcHQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1fcDJtJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jOjEzODQgcDJtX2lu
aXRfYWx0cDJtX2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdkLT5hcmNoLmFsdHAybV9lcHRwJyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0g
ICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYzo0NTMgZXB0X2ludmFs
aWRhdGVfZW10X3JhbmdlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3RhYmxlJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjUyMyByZXNvbHZlX21pc2NvbmZpZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdlcHRlJyBbcl0KW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MTQ3IGh2bV9nZXRf
c2VnX3JlZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzaF9j
dHh0LT5zZWdfcmVnJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MjYyIGh2bV9lbXVs
YXRlX2luc25fZmV0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnc2hfY3R4dC0+aW5zbl9idWYnIFt3XQpbc2hhZG93XSAgICAxMjkgeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYzozMzcgc2hhZG93X3NpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2hfdHlwZV90b19z
aXplJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzoyMjcgc2hhZG93X2NoZWNrX2d3YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0cCcgW3JdCltz
aGFkb3ddICAgIDEyOCB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MjI4OSB2YWxpZGF0ZV9nbDFlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3NucCcgW3ddCltzaGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmM6MjI5IHNoYWRvd19jaGVja19nd2FsaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsM3AnIFtyXQpbc2hhZG93
XSAgICAxMjkgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jOjIzNiBz
aGFkb3dfY2hlY2tfZ3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDJwJyBbcl0KW3NoYWRvd10gICAgICA2IHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYzoyNDYwIHNoX21hcF9hbmRfdmFsaWRhdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2wxcCcgW3JdCltzaGFk
b3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6MjQ2
IHNoYWRvd19jaGVja19nd2FsaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsMXAnIFtyXQpbc2hhZG93XSAgICAxMjkgeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jOjM1Njggc2hfaW52bHBnX19ndWVzdF80KCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhudWxsKScgW3ddCltz
aGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MzkxMSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guc2hhZG93X3RhYmxlJyBbcl0KW3No
YWRvd10gICAgMTI3IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3
MzEgX3NoX3Byb3BhZ2F0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdmZXRjaF90eXBlX25hbWVzJyBbd10gKGxvY2FsIGNhcCkKW3NoYWRv
d10gICAgMTI5IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3OTIg
dnRsYl9sb29rdXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+YXJjaC5wYWdpbmcudnRsYicgW3JdCltjb25zdGFudF0gICAxMjkgeGVu
L2FyY2gveDg2L21zaS5jOjU3OCBhbGxvY19tc2lfZW50cnkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnknIFt3XQpbY29uc3RhbnRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni9tc2kuYzo3OTAgcmVhZF9wY2lfbWVtX2Jh
cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwZGV2LT52Zl9y
bGVuJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbXNpLmM6ODcgbXNpeF9nZXRfZml4bWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgtPnRhYmxlX3JlZmNudCcgW3ddIChs
b2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L21zaS5j
OjkxIG1zaXhfZ2V0X2ZpeG1hcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdtc2l4LT50YWJsZV9pZHgnIFt3XSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9ubWkuYzo0MjcgY3B1X25taV9jYWxs
YmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4
Ni9udW1hLmM6MTc0IHNldHVwX25vZGVfYm9vdG1lbSgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdub2RlX2RhdGEnIFt3XQpbY29uc3QtY3B1
c10gICAxMjkgeGVuL2FyY2gveDg2L251bWEuYzoyODUgbnVtYV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2Rl
JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4Ni9udW1hLmM6
MjkwIG51bWFfc2V0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY3B1X3RvX25vZGUnIFt3XQpbY29uc3QtY3B1c10gICAgIDIgeGVu
L2FyY2gveDg2L251bWEuYzo4NyBwb3B1bGF0ZV9tZW1ub2RlbWFwKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW5vZGVtYXAnIFt3XQpb
Y29uc3QtY3B1c10gICAxMjcgeGVuL2FyY2gveDg2L251bWEuYzo4OSBwb3B1
bGF0ZV9tZW1ub2RlbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21lbW5vZGVtYXAnIFt3XQpbb3Byb2ZpbGVdICAgIDEyOSB4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jOjg5IG5taV9jYWxsYmFjaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfbXNycycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NDkzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjb3VudGVyX2NvbmZpZycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NTEzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwNF9jb3VudGVycycgW3ddCltvcHJv
ZmlsZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9w
cHJvLmM6MjY0IHBwcm9fbG9hZF9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXNycycgW3JdCltvcHJvZmlsZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9wcHJvLmM6Mjc5IHBwcm9fc2F2
ZV9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXNycycg
W3ddCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9hcmNoL3g4Ni9wZXJj
cHUuYzozNyBpbml0X3BlcmNwdV9hcmVhKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94ODYvcGVyY3B1LmM6NjAgZnJlZV9w
ZXJjcHVfYXJlYSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jOjU4IHBoeXNkZXZfaHZtX21hcF9waXJxKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnFfZHBjaS0+Z2ly
cScgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5IHhlbi9hcmNoL3g4
Ni9wc3IuYzoxMDAzIGluc2VydF92YWxfaW50b19hcnJheSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdmZWF0X3Byb3BzJyBbcl0gKGxvY2Fs
IGNhcCkKW2xvb3BdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMDcyIGNv
bXBhcmVfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Zl
YXQtPmNvc19yZWdfdmFsJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvcHNyLmM6MTA5MCBmaW5kX2NvcygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdpbmZvLT5mZWF0dXJlcycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2FyY2gveDg2L3Bzci5jOjEyMDIgcGlja19hdmFpbF9jb3MoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW5mby0+ZmVhdHVyZXMnIFty
XQpbZG9tY3RsXSAgIDEyOCB4ZW4vYXJjaC94ODYvcHNyLmM6MTIzNyBnZXRf
c29ja2V0X2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdz
b2NrZXRfY3B1bWFzaycgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5
IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMzQ4IHBzcl9zZXRfdmFsKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMn
IFt3XQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxNjIwIHBz
cl9jcHVfZmluaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdj
cHVfZGF0YScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3Bz
ci5jOjM3MiBjYXRfaW5pdF9mZWF0dXJlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2luZm8tPmZlYXR1cmVzJyBbd10gKGxvY2FsIGNhcCkK
W2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6ODY4
IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3NvY2tldF9pbmZvJyBbd10KW2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4v
YXJjaC94ODYvcHNyLmM6ODY5IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMnIFt3XQpb
ZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6OTk5IGluc2VydF92
YWxfaW50b19hcnJheSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpbmZvLT5mZWF0dXJlcycgW3JdIChsb2NhbCBjYXApCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jOjI0MSBkb191
cGRhdGVfZGVzY3JpcHRvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdnZHRfcGVudCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmM6MzggZG9tMF91cGRhdGVfcGh5c21hcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2cGh5c21hcF9zJyBbd10KW3B2
XSAgICAxMjkgeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYzo0MiBkb20w
X3VwZGF0ZV9waHlzbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ1JEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUJyBbd10KW3B2XSAgICAx
MjkgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYzoyNyBnZHRfbGR0X2Rlc2Nf
cHRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3RibCcgW3Jd
Cltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzox
MTI2IHdyaXRlX21zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFzaycgW3ddCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzo3MDkgcmVhZF9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLnB2
X3ZjcHUuY3RybHJlZycgW3JdCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYzo5MjcgcmVhZF9tc3IoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2sn
IFtyXQpbcHZdICAgIDEyOSB4ZW4vYXJjaC94ODYvcHYvbW0uYzoxMTkgcHZf
bWFwX2xkdF9zaGFkb3dfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICcoY3Vyci0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0
X2wxdGFiWyhjdXJyLT52Y3B1X2lkID4+ICg5IC0gR0RUX0xEVF9WQ1BVX1NI
SUZUKSldICsgKChjdXJyLT52Y3B1X2lkIDw8IEdEVF9MRFRfVkNQVV9TSElG
VCkgJiAoKDEgPDwgOSkgLSAxKSkpICsgMTYnIFtyXQpbcHZdICAgIDEyOSB4
ZW4vYXJjaC94ODYvcHYvbW0uYzoxOCBndWVzdF9nZXRfZWZmX2wxZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdMSU5FQVJfUFRfVklSVF9T
VEFSVCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9tbS5jOjQ1
IG1hcF9ndWVzdF9sMWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnKChMSU5FQVJfUFRfVklSVF9TVEFSVCkgKyAoKExJTkVBUl9QVF9WSVJU
X1NUQVJUICYgKCgoMSkgPDwgNDgpIC0gMSkpID4+IDEyKSknIFt3XQpbcHZd
ICAgIDEyOCB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYzo2NyBwdl9pbmplY3Rf
ZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+
YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCcgW3JdIChsb2NhbCBjYXApCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc2V0dXAuYzoyMjEgaW5pdGlhbF9pbWFn
ZXNfbnJwYWdlcygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdu
b2RlX2RhdGEnIFtyXQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NldHVw
LmM6MjY2IHNyYXRfZGV0ZWN0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbYm9vdF0gICAx
MjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzoxMDA0IGNwdV9zbXBib290X2Fs
bG9jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZXMnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MDAgc21wX3N0b3JlX2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jOjExODQgcmVtb3ZlX3NpYmxpbmdpbmZvKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjExOTAgcmVtb3Zl
X3NpYmxpbmdpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6MTI2MSBjcHVfYWRkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3g4Nl9hY3BpaWRfdG9fYXBpY2lkJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjIzMyBsaW5rX3Ro
cmVhZF9zaWJsaW5ncygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2Jvb3RdICAgICAxIHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6Mjc5IHNldF9jcHVfc2libGluZ19tYXAoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYycgW3ddIChsb2NhbCBjYXAp
CltiaXQtYW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjcyMiBj
bG9uZV9tYXBwaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3JwdCcgW3ddCltzaHV0ZG93bl0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJv
b3QuYzo4NDEgY2xlYW51cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc3JhdC5jOjE0MCBjdXRvZmZfbm9kZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdub2RlcycgW3JdClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L3NyYXQuYzo0NyBub2RlX2ZvdW5k
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4bTJub2RlJyBb
cl0KW2NwdV91cF0gICAgICAxIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYzo2NCBj
cHVfdXBfaGVscGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbdGJvb3RdICAgMTI5IHhlbi9hcmNo
L3g4Ni90Ym9vdC5jOjg3IHRib290X2NvcHlfbWVtb3J5KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hcF9hZGRyJyBbcl0KW2JpdC1hbmRd
ICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNDEgX19wYWdlX2ZhdWx0
X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBb
cl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNTAg
X19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90
cmFwcy5jOjEyNjEgX19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhl
bi9hcmNoL3g4Ni90cmFwcy5jOjEyNzIgX19wYWdlX2ZhdWx0X3R5cGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0KW2luaXRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjE5MDUgX19zZXRfaW50cl9n
YXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZScgW3ddCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3RyYXBzLmM6
MjE5NCBzZXRfZGVidWdyZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndi0+YXJjaC5kZWJ1Z3JlZycgW3ddCltoYXJkIHRvIHRyaWdnZXJd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjU1MiBzaG93X3N0YWNrX292
ZXJmbG93KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNr
X2Jhc2UnIFt3XQpbYml0LWFuZF0gICAxMjkgeGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jOjEyMTMgaGFuZGxlX21lbWFkZF9mYXVsdCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdwbDJlJyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoxOTMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBbcl0K
W2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoy
MDUgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYzoyMTkgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoyMzMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0K
W2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmM6
MTA1IHg4NmVtdWxfcmVhZF9kcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjdXJyLT5hcmNoLmRlYnVncmVnJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAxMjkgeGVuL2NvbW1vbi9iaXRtYXAuYzo1MiBjbGFtcF9sYXN0
X2J5dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYnAnIFt3
XQpbYm91bmQ/XSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmM6
NDIgY29tcGF0X3ZjcHVfb3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZC0+dmNwdScgW3JdIChsb2NhbCBjYXApCltsb29wXSAgICAxMjkg
eGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmM6MjkwIGNvbXBhdF9tZW1vcnlf
b3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaWR4cycgW3dd
IChsb2NhbCBjYXApCltsb29wXSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQv
bWVtb3J5LmM6MjkxIGNvbXBhdF9tZW1vcnlfb3AoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZ3BmbnMnIFt3XSAobG9jYWwgY2FwKQpbY29u
c3RhbnRdICAgMTI4IHhlbi9jb21tb24vZG9tYWluLmM6MTIxIHZjcHVfaW5m
b19yZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoZC0+
c2hhcmVkX2luZm8pLT52Y3B1X2luZm8nIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEyOTkgZG9fdmNwdV9v
cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBb
cl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2NvbW1vbi9l
dmVudF9jaGFubmVsLmM6MTEzIGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmM6MTE0IGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2dyb3VwJyBbcl0KW2ZpeGVkXSAgICAx
MjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6MTczIGV2dGNobl9hbGxv
Y2F0ZV9wb3J0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Qt
PmV2dGNobl9ncm91cCcgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24v
ZXZlbnRfY2hhbm5lbC5jOjE3NyBldnRjaG5fcG9ydF9zZXRfcGVuZGluZygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6NzI1
IGd1ZXN0X2VuYWJsZWRfZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndi0+dmlycV90b19ldnRjaG4nIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYzo3Mzggc2VuZF9ndWVz
dF92Y3B1X3ZpcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+dmlycV90b19ldnRjaG4nIFtyXQpbZml4ZWRdICAgIDEyOSB4ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYzo3Njcgc2VuZF9ndWVzdF9nbG9iYWxfdmly
cSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT52aXJxX3Rv
X2V2dGNobicgW3JdCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jOjgwNyBzZW5kX2dsb2JhbF92aXJxKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6ODI2
IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9maWZvLmM6
MzkgZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2ZpZm8uZXZlbnRfYXJyYXkn
IFtyXQpbYm91bmRdICAgIDEyOSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6
MjM0NSByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3JndC0+c3RhdHVzJyBbcl0KW2RvbTBdICAgIDEy
OSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6MzkwMyBnbnR0YWJfbWFwX2Zy
YW1lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zaGFy
ZWRfcmF3JyBbcl0gKGxvY2FsIGNhcCkKW3VubGlrZWx5XSAgICAxMjkgeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jOjUzMyBwdXRfbWFwdHJhY2tfaGFuZGxl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3QtPm1hcHRyYWNr
JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29tbW9uL2d1ZXN0Y29weS5jOjI3
IHNhZmVfY29weV9zdHJpbmdfZnJvbV9ndWVzdCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd0bXAnIFt3XSAobG9jYWwgY2FwKQpbaW5pdF0g
ICAxMjkgeGVuL2NvbW1vbi9ndW56aXAuYzozNzUgaHVmdF9idWlsZCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjJyBbd10KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vZ3VuemlwLmM6NDMzIGh1ZnRfYnVpbGQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneCcgW3ddCltpbml0XSAgIDEy
OSB4ZW4vY29tbW9uL2d1bnppcC5jOjYwOSBpbmZsYXRlX2NvZGVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hc2tfYml0cycgW3JdCltr
ZXhlY10gICAxMjkgeGVuL2NvbW1vbi9rZXhlYy5jOjkyNCBrZXhlY19zZWdt
ZW50c19hZGRfc2VnbWVudCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdzZWdtZW50cycgW3ddCltrZXhlY10gICAgICAxIHhlbi9jb21tb24v
a2V4ZWMuYzo5NzQga2V4ZWNfc2VnbWVudHNfZnJvbV9pbmRfcGFnZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzZWdtZW50cycgW3ddCltp
bnRlcmFjdGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjEw
NyByZWdpc3Rlcl9rZXloYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2tleV90YWJsZScgW3ddIChsb2NhbCBjYXApCltpbnRlcmFj
dGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjExOSByZWdp
c3Rlcl9pcnFfa2V5aGFuZGxlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdrZXlfdGFibGUnIFt3XSAobG9jYWwgY2FwKQpbaW50ZXJhY3Rp
dmVdICAgIDEyOSB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYzo4NyBoYW5kbGVf
a2V5cHJlc3MoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAna2V5
X3RhYmxlJyBbcl0gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjggeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYzoxNDQgZWxm
X3hlbl9wYXJzZV9ub3RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ25vdGVfZGVzYycgW3ddIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI4IHhlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmM6
MTQ1IGVsZl94ZW5fcGFyc2Vfbm90ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdwYXJtcy0+ZWxmX25vdGVzJyBbd10gKGxvY2FsIGNhcCkK
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saWJlbGYvbGli
ZWxmLWRvbWluZm8uYzo0NDEgZWxmX3hlbl9mZWF0dXJlX3NldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBbd10KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saXZlcGF0Y2guYzoxNjA5IHN0
YXRlMnN0cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICduYW1l
cycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL2x6
by5jOjEzNiBsem8xeF8xX2RvX2NvbXByZXNzKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RpY3QnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jOjE3ODUgYXZhaWxfaGVhcF9wYWdlcygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhdmFpbFtpXScgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YzoxODg4IGZpbmRfbm9uX3NtdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdub2RlX3RvX2NwdW1hc2snIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jOjU0OSBpbml0X25vZGVfaGVhcCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfaGVhcCcgW3ddCltib3Vu
ZF0gICAxMjkgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmM6NTUwIGluaXRfbm9k
ZV9oZWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2F2YWls
JyBbd10KW2hhcmQtdC10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYzo3MTUgcGFnZV9saXN0X2FkZF9zY3J1YigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICcqX2hlYXBbbm9kZV0nIFt3XQpbY29uc3Rh
bnRdICAgMTI5IHhlbi9jb21tb24vcGFnZV9hbGxvYy5jOjgyNSBnZXRfZnJl
ZV9idWRkeSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqX2hl
YXBbbm9kZV0nIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3JhZGl4LXRyZWUuYzo5NiByYWRpeF90cmVlX21heGluZGV4KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hlaWdodF90b19tYXhpbmRl
eCcgW3JdCltib3VuZF0gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjQ0
MSByY3VfcGVuZGluZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29t
bW9uL3JjdXBkYXRlLmM6NDUyIHJjdV9uZWVkc19jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZC1jYWxsYmFja10gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjU3
MyBjcHVfY2FsbGJhY2soKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMTcgeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MTI4NCBydW5xX2luc2VydCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzoxMzcxIHRpY2tsZV9zY29yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzoxNDkzIHJ1bnFfdGlj
a2xlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2Nw
dV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyMyB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYzoyMDg0IGNzY2hlZDJfdmNwdV9zbGVlcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjYgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmM6MjEwNSBjc2NoZWQyX3ZjcHVfd2FrZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAgMjIgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MjIzMSBjc2No
ZWQyX2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jOjI1NzAgYmFsYW5jZV9sb2FkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jOjMyNjkgcnVucV9jYW5kaWRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MzM0OSBydW5xX2Nh
bmRpZGF0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jOjM2NTkgZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVd
ICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jOjM4NzcgY3NjaGVk
Ml9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaWRsZV92Y3B1JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYzozODg3IGNzY2hlZDJfc3dpdGNoX3NjaGVkKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jOjU3NSBjc2NoZWQyX3BjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6NjY1IHNtdF9pZGxl
X21hc2tfc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jOjY3NyBzbXRfaWRsZV9tYXNrX2NsZWFyKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYzo3MTAgZ2V0X2ZhbGxiYWNrX2NwdSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4NDAgc2Ft
ZV9ub2RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90
b19ub2RlJyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYzo4NDUgc2FtZV9zb2NrZXQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbc2NoZWR1bGVdICAgICAy
NCB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4ODMgY3B1X3RvX3J1bnF1
ZXVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRh
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzo5MiBwY3B1X3NjaGVkdWxlX2xvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDQgcGNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDcgcGNwdV9zY2hlZHVs
ZV91bmxvY2tfaXJxcmVzdG9yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAx
MjMgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDk5IGNzY2hlZF92Y3B1
X3NsZWVwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jOjExMjEgY3NjaGVkX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
OjExNiBwY3B1X3NjaGVkdWxlX3RyeWxvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMzMzIGNzY2hl
ZF9ydW5xX3NvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYzoxNTg0IGNzY2hlZF90aWNrKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6
MTYxMCBjc2NoZWRfcnVucV9zdGVhbCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjE2ODcgY3NjaGVkX2xv
YWRfYmFsYW5jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jOjE2OTIgY3NjaGVkX2xvYWRfYmFsYW5jZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScg
W3JdCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyMjQ0IGNzY2hlZF90aWNrX3N1c3BlbmQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoyMjU1IGNzY2hl
ZF90aWNrX3Jlc3VtZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jOjI1MSBpc19ydW5xX2lkbGUoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyNjAgaW5jX25yX3J1bm5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAg
MTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6MjY4IGRlY19ucl9ydW5u
YWJsZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjUyOCBjc2NoZWRfZGVpbml0X3BkYXRhKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0KW3Nj
aGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjU5NiBp
bml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjYwOCBpbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6NjE4IGNzY2hl
ZF9pbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmM6NjM4IGNzY2hlZF9zd2l0Y2hfc2NoZWQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYzo2NDQgY3NjaGVkX3N3aXRjaF9zY2hlZCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3XQpbc2NoZWR1bGVd
ICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjczNiBfY3NjaGVk
X2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmM6OTQzIGNzY2hlZF92Y3B1X2FjY3QoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
Yzo5NiBwY3B1X3NjaGVkdWxlX3VubG9jaygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAxMjQgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzo5OSB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkg
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTI2IHZjcHVfY2hlY2tfYWZmaW5p
dHkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZF9udWxsLmM6MTY1IGluaXRfcGRhdGEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTcxIG51bGxfaW5pdF9w
ZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX251bGwuYzoxOTMgbnVsbF9kZWluaXRfcGRhdGEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltz
Y2hlZHVsZV0gICAxMjcgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mjc3IHBp
Y2tfY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24v
c2NoZWRfbnVsbC5jOjM0MyB2Y3B1X2Fzc2lnbigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzozNjUgdmNwdV9k
ZWFzc2lnbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Bl
cl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX251bGwuYzozODcgbnVsbF9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
CltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mzkz
IG51bGxfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jOjU0NCBudWxsX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6
NTcxIG51bGxfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEy
OSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzo2MzUgbnVsbF92Y3B1X21pZ3Jh
dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAgMTI0IHhl
bi9jb21tb24vc2NoZWRfbnVsbC5jOjkzIHZjcHVfc2NoZWR1bGVfbG9jaygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9y
dC5jOjExNTMgcnRfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX3J0LmM6MTIwOCBydW5xX3RpY2tsZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10gKGxvY2FsIGNhcCkKW3NjaGVkdWxlXSAgICAxMjYgeGVuL2Nv
bW1vbi9zY2hlZF9ydC5jOjEyNjkgcnRfdmNwdV93YWtlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzozNjIgcnRf
ZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfcnQuYzo3NDggcnRfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzo3NjQgcnRf
c3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9jb21tb24v
c2NoZWRfcnQuYzo5NSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA1
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA4IHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAgMTI2IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxMTcgdmNwdV9zY2hlZHVs
ZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjE2MjkgY3B1X3NjaGVkdWxlX3VwKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNjM1IGNwdV9zY2hl
ZHVsZV91cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgIDEyNSB4ZW4vY29tbW9uL3NjaGVk
dWxlLmM6MTYzIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10K
W3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4NSBj
cHVfc2NoZWR1bGVfZG93bigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4
ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4OSBjcHVfc2NoZWR1bGVfZG93bigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNzAx
IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTgzOCBzY2hlZHVsZV9jcHVf
c3dpdGNoKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmM6MTgzIHZjcHVfcnVuc3RhdGVfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxODcx
IHNjaGVkdWxlX2NwdV9zd2l0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnaWRsZV92Y3B1JyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmM6MjE2IGdldF9jcHVfaWRsZV90aW1lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkbGVfdmNwdScgW3JdCltz
Y2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjI5MCBzY2hl
ZF9pbml0X3ZjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAgMTI3IHhlbi9j
b21tb24vc2NoZWR1bGUuYzo0MTQgc2NoZWRfZGVzdHJveV92Y3B1KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6
NDYwIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6NTU1IHZjcHVfbW92
ZV9sb2NrZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjU4NiB2Y3B1X21vdmVfbm9zY2hl
ZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjUgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjY3MiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2No
ZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzo3OTAgY3B1X2Rp
c2FibGVfc2NoZWR1bGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhl
bi9jb21tb24vc2NoZWR1bGUuYzo5NCBwY3B1X3NjaGVkdWxlX2xvY2tfaXJx
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1
bGUuYzo5OCBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZF0gICAgMTI5IHhlbi9jb21tb24vc29mdGlycS5jOjEwMCBjcHVfcmFp
c2Vfc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfc3RhdCcgW3ddCltjb25zdGFudF0gICAgMTI5IHhlbi9jb21tb24vc29m
dGlycS5jOjcwIG9wZW5fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10gKGxvY2FsIGNhcCkK
W3N0b3AtbWFjaGluZV0gICAxMjkgeGVuL2NvbW1vbi9zdG9wX21hY2hpbmUu
YzoxODIgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2Vy
XSAgIDEyOSB4ZW4vY29tbW9uL3N5bWJvbHMuYzoxNzAgc3ltYm9sc19nZXRf
c3ltYm9sX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
c3ltYm9sc19uYW1lcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgICAxIHhl
bi9jb21tb24vc3ltYm9scy5jOjIwMyB4ZW5zeW1zX3JlYWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19hZGRyZXNzZXMnIFty
XSAobG9jYWwgY2FwKQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3N5bWJvbHMuYzo0OCBzeW1ib2xzX2V4cGFuZF9zeW1ib2woKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19uYW1lcycgW3Jd
CltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24vc3ltYm9scy5j
Ojg4IGdldF9zeW1ib2xfb2Zmc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3N5bWJvbHNfbWFya2VycycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2NvbW1vbi90YXNrbGV0LmM6MjI3IGNwdV9jYWxsYmFjaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW2JvdW5kXSAgIDEyOCB4ZW4vY29tbW9uL3Rhc2tsZXQuYzozOSB0YXNr
bGV0X2VucXVldWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjEwNiByZW1vdmVfZnJvbV9oZWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2hlYXAnIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoxMzEgYWRkX3RvX2hlYXAo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3ddClti
b3VuZF0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjI5OCBpbml0X3RpbWVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoz
NjkgbWlncmF0ZV90aW1lcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2hhcmQt
dG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjU2NSBtaWdy
YXRlX3RpbWVyc19mcm9tX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgIDEyOSB4ZW4vY29tbW9uL3RpbWVyLmM6NjA4IGNwdV9jYWxsYmFj
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjYwIGRvd25faGVhcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdoZWFwJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkg
eGVuL2NvbW1vbi90aW1lci5jOjgwIHVwX2hlYXAoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3JdClt0bWVtXSAgIDEyOSB4ZW4v
Y29tbW9uL3RtZW0uYzoxNDMxIGRvX3RtZW1fZGVzdHJveV9wb29sKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NsaWVudC0+cG9vbHMnIFty
XSAobG9jYWwgY2FwKQpbdG1lbV0gICAxMjkgeGVuL2NvbW1vbi90bWVtLmM6
MTcwOSB0bWVtY19zYXZlX2dldF9uZXh0X3BhZ2UoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBj
YXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODExIHRtZW1j
X3Jlc3RvcmVfcHV0X3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAg
IDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODI5IHRtZW1jX3Jlc3RvcmVfZmx1
c2hfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjbGll
bnQtPnBvb2xzJyBbcl0gKGxvY2FsIGNhcCkKW3RtZW1dICAgMTI5IHhlbi9j
b21tb24vdG1lbV94ZW4uYzoyMjMgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
aW5pdF0gICAxMjUgeGVuL2NvbW1vbi91bmx6bWEuYzozMDYgcGVla19vbGRf
Ynl0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd3ci0+YnVm
ZmVyJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9jb21tb24v
dW54ei5jOjE4NCBkZWNfdmxpKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2luJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9j
b21tb24vdW54ei5jOjMyNyBkaWN0X2dldCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdkaWN0LT5idWYnIFtyXQpbaW5pdF0gICAgIDEgeGVu
L2NvbW1vbi91bnh6LmM6MzYyIGRpY3RfcmVwZWF0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2RpY3QtPmJ1ZicgW3JdCltpbml0XSAgIDEy
MyB4ZW4vY29tbW9uL3VueHouYzo0NTUgcmNfcmVhZF9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2ItPmluJyBbcl0KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vdW54ei5jOjQ2IHh6X2NyYzMyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3h6X2NyYzMyX3RhYmxlJyBbcl0KW2lu
aXRdICAgMTIxIHhlbi9jb21tb24vdW54ei5jOjQ4MiByY19ub3JtYWxpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmMtPmluJyBbcl0K
W2luaXRdICAgMTI2IHhlbi9jb21tb24vdW54ei5jOjYwMyBkZWNfbWFpbigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdiLT5pbicgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3VueHouYzo2MjYg
bHptYV9sZW4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbC0+
bG93JyBbcl0KW2luaXRdICAgMTI5IHhlbi9jb21tb24vdW54ei5jOjYzMSBs
em1hX2xlbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsLT5t
aWQnIFtyXQpbaW5pdF0gICAxMjggeGVuL2NvbW1vbi91bnh6LmM6NjYwIGx6
bWFfbWF0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncy0+
bHptYS5kaXN0X3Nsb3QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2NvbW1vbi91
bnh6LmM6Njk0IGx6bWFfcmVwX21hdGNoKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ3MtPmx6bWEuaXNfcmVwMF9sb25nW3MtPmx6bWEuc3Rh
dGVdJyBbd10KW2luaXRdICAgMTI0IHhlbi9jb21tb24vdW54ei5jOjk3MCB4
el9kZWNfbHptYTJfcnVuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2ItPmluJyBbcl0KW2NvbnN0XSAgIDEyOSB4ZW4vY29tbW9uL3ZtX2V2
ZW50LmM6NTEgdm1fZXZlbnRfZW5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2QtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXMnIFtyXQpb
cHJpbnRmXSAgICAxMjggeGVuL2NvbW1vbi92c3ByaW50Zi5jOjEwNCBzaW1w
bGVfc3RydG91bGwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X2N0eXBlJyBbd10gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjkgeGVuL2NvbW1vbi92c3ByaW50Zi5jOjUzIHNpbXBsZV9zdHJ0b3VsKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddIChs
b2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24v
eG1hbGxvY190bHNmLmM6MTc5IEZJTkRfU1VJVEFCTEVfQkxPQ0soKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+c2xfYml0bWFwJyBbcl0K
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi94bWFsbG9jX3Rs
c2YuYzoxODUgRklORF9TVUlUQUJMRV9CTE9DSygpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwLT5tYXRyaXhbKmZsXScgW3JdCltoYXJkLXRv
LXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjA2
IEVYVFJBQ1RfQkxPQ0tfSERSKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpbaGFyZC10by10cmlnZ2VyXSAg
IDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jOjIxMyBFWFRSQUNUX0JM
T0NLX0hEUigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5z
bF9iaXRtYXAnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3htYWxsb2NfdGxzZi5jOjIzNCBFWFRSQUNUX0JMT0NLKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpb
aGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxz
Zi5jOjIzNyBFWFRSQUNUX0JMT0NLKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJkLXRvLXRyaWdnZXJd
ICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjUwIElOU0VSVF9C
TE9DSygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5tYXRy
aXhbZmxdJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi94bWFsbG9jX3Rsc2YuYzoyNTQgSU5TRVJUX0JMT0NLKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJk
LXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jcnlwdG8vcmlqbmRhZWwuYzoxMDE4
IHJpam5kYWVsRW5jcnlwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdUZTQnIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY3J5
cHRvL3Jpam5kYWVsLmM6NzQ2IHJpam5kYWVsS2V5U2V0dXBFbmMoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnVGU0JyBbcl0KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NyeXB0by9yaWpuZGFlbC5jOjk1OCByaWpu
ZGFlbEVuY3J5cHQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
VGUwJyBbcl0KW2luaXRdICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1
MC5jOjE0NDYgbnMxNjU1MF9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ25zMTY1NTBfY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRd
ICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTMxIHNlcmlhbF9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0g
KGxvY2FsIGNhcCkKW2FybV0gICAgIDEgeGVuL2RyaXZlcnMvY2hhci9zZXJp
YWwuYzo1NDAgc2VyaWFsX3Z1YXJ0X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAg
MTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTY1IHNlcmlhbF9yZWdp
c3Rlcl91YXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nv
bScgW3ddCltwbGF0Zm9ybV9vcF0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJl
cS9jcHVmcmVxLmM6MTM3IGNwdWZyZXFfbGltaXRfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jOjE0MSBjcHVmcmVxX2xpbWl0X2NoYW5nZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1p
bmZvJyBbcl0gKGxvY2FsIGNhcCkKW3BsYXRmb3JtX29wXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzoxNzAgY3B1ZnJlcV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9w
bWluZm8nIFtyXSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jOjE3OCBjcHVmcmVxX2FkZF9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltjcHUtZG93bl0gICAxMjkgeGVu
L2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmM6MzI4IGNwdWZyZXFfZGVsX2Nw
dSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3Jf
cG1pbmZvJyBbcl0gKGxvY2FsIGNhcCkKW2NwdS1kb3duXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzozMzMgY3B1ZnJlcV9kZWxfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbY3B1LXVwXSAgIDEyOSB4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXFfbWlzY19nb3Zlcm5vcnMuYzoxMDIgY3B1
ZnJlcV91c2Vyc3BhY2VfY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbY3B1ZnJl
cV0gICAgMTI2IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9taXNjX2dv
dmVybm9ycy5jOjQxIGNwdWZyZXFfZ292ZXJub3JfdXNlcnNwYWNlKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1
ZnJlcV9taXNjX2dvdmVybm9ycy5jOjcxIHdyaXRlX3VzZXJzcGFjZV9zY2Fs
aW5nX3NldHNwZWVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTI1IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9vbmRlbWFuZC5jOjE5
MiBkYnNfdGltZXJfaW5pdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NwdWZyZXFdICAgIDEyNiB4
ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXFfb25kZW1hbmQuYzoyMjQgY3B1
ZnJlcV9nb3Zlcm5vcl9kYnMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltjcHUtdXBdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE1MiBjcHVmcmVxX3N0YXRp
c3RpY19leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2
ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE3NCBjcHVmcmVxX3N0YXRpc3RpY19y
ZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNz
b3JfcG1pbmZvJyBbcl0KW2RvX3BtX29wXSAgIDEyOSB4ZW4vZHJpdmVycy9j
cHVmcmVxL3V0aWxpdHkuYzoxNzYgY3B1ZnJlcV9zdGF0aXN0aWNfcmVzZXQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGls
aXR5LmM6MzgwIGNwdWZyZXFfZHJpdmVyX2dldGF2ZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxv
Y2FsIGNhcCkKW3BtXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxp
dHkuYzo0MDMgY3B1ZnJlcV91cGRhdGVfdHVyYm8oKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltwbV0g
ICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6NDMwIGNwdWZy
ZXFfZ2V0X3R1cmJvX3N0YXR1cygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3BtXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo0OCBjcHVmcmVxX3Jlc2lkZW5j
eV91cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1
ZnJlcS91dGlsaXR5LmM6NTcgY3B1ZnJlcV9yZXNpZGVuY3lfdXBkYXRlKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4cHQtPnUucHQnIFt3
XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5j
OjY2IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1pbmZvJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo2OCBjcHVm
cmVxX3N0YXRpc3RpY191cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkg
eGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6ODAgY3B1ZnJlcV9zdGF0
aXN0aWNfdXBkYXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3B4cHQtPnUucHQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2Nw
dWZyZXEvdXRpbGl0eS5jOjg0IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdweHB0LT51LnRyYW5z
X3B0ICsgZnJvbSAqIHBtcHQtPnBlcmYuc3RhdGVfY291bnQnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5MyBj
cHVmcmVxX3N0YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wbWluZm8nIFtyXQpbY3B1LXVwXSAgIDEy
OSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5NSBjcHVmcmVxX3N0
YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYW1kXSAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYzoxMzYgcmVzZXJ2ZV91bml0
eV9tYXBfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAgIDEyOSB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jOjIwMyByZWdpc3Rl
cl9leGNsdXNpb25fcmFuZ2VfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5j
OjYzIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnaXZyc19tYXBwaW5ncycgW3ddClthbWRdICAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jOjEw
NiBnZXRfaW50cmVtYXBfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Moc2VnKScgW3JdClthbWRdICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5j
OjExOCBmcmVlX2ludHJlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dldF9pdnJzX21hcHBpbmdzKHNlZyknIFt3XQpbYW1k
XSAgICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
dHIuYzozNjcgYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvYXBpY19zYmRmW2lkeF0ucGlu
XzJfaWR4JyBbcl0KW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbnRyLmM6MzY5IGFtZF9pb21tdV9pb2FwaWNfdXBk
YXRlX2lyZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcmbmV3
X3J0ZScgW3ddClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jOjQwMyBhbWRfaW9tbXVfcmVhZF9pb2FwaWNf
ZnJvbV9pcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW9h
cGljX3NiZGZbaWR4XS5waW5fMl9pZHgnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYzo2NCBnZXRf
aW50cmVtYXBfbG9jaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0KW2FtZF0gICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmM6NzEgZ2V0
X2ludHJlbWFwX3JlcXVlc3Rvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0gKGxvY2Fs
IGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbnRyLmM6NzYgYWxsb2NfaW50cmVtYXBfZW50cnkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Mo
c2VnKScgW3JdClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jOjM5IGZpbmRfaW9tbXVfZm9yX2Rldmlj
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBp
bmdzJyBbd10gKGxvY2FsIGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmM6NzggZ2V0X2RtYV9y
ZXF1ZXN0b3JfaWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
aXZyc19tYXBwaW5ncycgW3JdIChsb2NhbCBjYXApCltjb25zdGFudF0gICAg
IDEgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYzoxMDI1IGh2bV9kcGNp
X2VvaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdodm1faXJx
X2RwY2ktPmdpcnEnIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmM6MTA4NyBjcHVfY2FsbGJhY2so
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltkb20wLXZteF0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmM6MzQxIGlvYXBpY19ydGVfdG9fcmVtYXBf
ZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYXBpY19w
aW5fMl9pcl9pZHhbYXBpY10nIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjM4NSBpb2FwaWNf
cnRlX3RvX3JlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyMSBpb19hcGlj
X3JlYWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21wX2lvYXBpY3MnIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyNSBpb19hcGljX3Jl
YWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2FwaWNfcGluXzJfaXJfaWR4W2FwaWNdJyBbcl0KW2RvbTAtdm14XSAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYzo0NDYg
aW9fYXBpY193cml0ZV9yZW1hcF9ydGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3JdCltib3VuZF0gICAgIDIgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MTM0NSBkb21haW5f
Y29udGV4dF9tYXBwaW5nX29uZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjb250ZXh0X2VudHJpZXMnIFtyXQpbZG9tMC12bXhdICAgICAy
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjE1ODEgZG9t
YWluX2NvbnRleHRfdW5tYXBfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NvbnRleHRfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
OjE3OTcgaW50ZWxfaW9tbXVfbWFwX3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAncGFnZScgW3JdCltib3VuZF0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MjMzIGJ1c190b19jb250
ZXh0X21hZGRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jv
b3RfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjg1NSBpb21tdV9nZXRf
ZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2ludHJfcmVtYXBfZmF1bHRfcmVhc29ucycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
Ojg2MCBpb21tdV9nZXRfZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RtYV9yZW1hcF9mYXVsdF9yZWFzb25zJyBbcl0g
KGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jOjIyNCBkZXZfaW52YWxpZGF0
ZV9zeW5jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvbW11
LT5kb21pZF9tYXAnIFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTE1IHByaW50X3Z0ZF9l
bnRyaWVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jvb3Rf
ZW50cnknIFt3XQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTMyIHByaW50X3Z0ZF9lbnRyaWVz
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2N0eHRfZW50cnkn
IFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3V0aWxzLmM6MTYwIHByaW50X3Z0ZF9lbnRyaWVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wnIFtyXQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vZHJpdmVycy92cGNpL21zaXguYzoxOTMgZ2V0
X2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgt
PmVudHJpZXMnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmln
L3pjb25mLnRhYi5jOjEwNDEgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cjInIFtyXQpbdG9vbHNdICAgMTI5
IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjEwNDMgeXlfcmVkdWNl
X3ByaW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cmxp
bmUnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjEwNTAgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3l5cHJocycgW3ddClt0b29sc10gICAxMjkgeGVu
L3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MTMzIGNvbmZfc2V0X3N5bV92
YWwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYn
IFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRh
Yi5jOjE2ODMgeXlfdHJ5X05VTF90cmFucygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd5eV9ueHQnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90
b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjIxMiBhZGRfYnl0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqbGluZXB0cicgW3ddClt0b29s
c10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MjEzNSB6
Y29uZl9zY2FuX2J5dGVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2J1ZicgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcv
emNvbmYudGFiLmM6MzA4IGNvbmZfcmVhZF9zaW1wbGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYnIFt3XQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjM5OCBjb25mX3Jl
YWRfc2ltcGxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nz
LT5kZWYnIFt3XSAobG9jYWwgY2FwKQpbdG9vbHNdICAgICAxIHhlbi90b29s
cy9rY29uZmlnL3pjb25mLnRhYi5jOjc2MCBjb25mX3dyaXRlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Rpcm5hbWUnIFt3XQpbdG9vbHNd
ICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjg0NyBhcHBl
bmRfc3RyaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Rl
eHQnIFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjg1NCBhbGxvY19zdHJpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAndGV4dCcgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L2tjb25maWcvemNvbmYudGFiLmM6ODgga2NvbmZfaWRfaGFzaCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdHInIFtyXQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjk4NiB5eV9zeW1i
b2xfcHJpbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneXl0
bmFtZScgW3ddIChsb2NhbCBjYXApClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L3N5bWJvbHMuYzo0MTUgbGVhcm5fc3ltYm9sKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Rva2VuX3Byb2ZpdCcgW3ddClt0b29sc10gICAx
MjkgeGVuL3Rvb2xzL3N5bWJvbHMuYzo0MjQgZm9yZ2V0X3N5bWJvbCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0b2tlbl9wcm9maXQnIFt3
XQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Jan 22 05:52:33 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 05: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-users-bounces@lists.xenproject.org>)
	id 1gloyF-0002xC-IB; Tue, 22 Jan 2019 05:51:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HD8h=P6=leftsock.com=kjw@srs-us1.protection.inumbo.net>)
 id 1gloyE-0002x7-Bq
 for xen-users@lists.xenproject.org; Tue, 22 Jan 2019 05:51:34 +0000
X-Inumbo-ID: c54f6c7f-1e09-11e9-a1e0-bc764e045a96
Received: from mail-it1-x132.google.com (unknown [2607:f8b0:4864:20::132])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c54f6c7f-1e09-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 05:51:32 +0000 (UTC)
Received: by mail-it1-x132.google.com with SMTP id a6so18557838itl.4
 for <xen-users@lists.xenproject.org>; Mon, 21 Jan 2019 21:51:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leftsock.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=9xxAiJDdP06qQqfWSVjCz2rqZBcQE4R4J3jMzAdxUNU=;
 b=rYRkvH9jAWVeNSHHfSbZXzqlNufLj7iK5qcaqVp4QuQe5umj34JTghU0Yw9HOTDz7H
 UF3QgE98mqPeZ6IC1paqqrRfRDTTZvBuNBM6p1ObuSJDkJSsfywRHPRcy1j2lHzRm//0
 bWXY0h3kAbTLwucRH6IYoDzbQQsqYJjokBefA=
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=9xxAiJDdP06qQqfWSVjCz2rqZBcQE4R4J3jMzAdxUNU=;
 b=roIRcLUcRdRxLqlBuP8f1RYy7R5DDLYUQY6B5MVJBVsMGmGjL1DE4borv3mzVGTDvQ
 s9dmPNIi9y667zGurYroWhMP/YkGMKRFZdcWXYGXhO1nj8ql+O2nPHRAPlacrSVfJADn
 GnnNNK2G6IbN3YA/Lp1yaaxwEsy8qqtxe3HJjcWgb6Xmww60E9T+6PoQ5PZ4CNhCARBt
 xZv+n3C0TmdyLjRRvEQLpPLs3abd2VnqdO2jveCgTt9fSBvZPv1RS4K0zGGhb9xkGWob
 v0SlGD2V4mTEIMiSwZj2op40aRXehzNo3FwxKEGznLqKoTPIwzM8P0VlptQVSfB9O31C
 BUJw==
X-Gm-Message-State: AJcUukeMv6BPg3Yz6dv6LX3jSJUfnx63O6TjaeHfQzTUp3Cy9NQoOhtI
 Ydy4BtdSVebYvXKLju1Y/oT28CosXGmvcmxtJWvUHM+t
X-Google-Smtp-Source: ALg8bN4LSPYN0ELA7PycZMNYMhspsrKVts8LAgzRYFFe9d12aAf+biyQ7nEF9WEtSt4curtGnZ97R5nLQbQQfJgESj4=
X-Received: by 2002:a02:242b:: with SMTP id f43mr18863259jaa.144.1548136291692; 
 Mon, 21 Jan 2019 21:51:31 -0800 (PST)
MIME-Version: 1.0
References: <CAGw5MraLCee-zXpwBJGFeP1bxO0vUdjJsjxV=Gko1snPzaRasA@mail.gmail.com>
In-Reply-To: <CAGw5MraLCee-zXpwBJGFeP1bxO0vUdjJsjxV=Gko1snPzaRasA@mail.gmail.com>
From: Kevin Wang <kjw@leftsock.com>
Date: Mon, 21 Jan 2019 21:51:21 -0800
Message-ID: <CAGw5Mrapk3J+mxNpbV0TkRWKNCSuE72m2tcPX9WVy4jTM9P3Yw@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Xen hvms crashing multiple win10 instances
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6119160246373517849=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============6119160246373517849==
Content-Type: multipart/alternative; boundary="000000000000bb07cf05800591f5"

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

for grins, i setup 5 ubuntu server instan es and setup rc.local to run
(sleep 120;init 6)& and after 200 reboots, no crashes. then i changed it to
init 0 and instead restarted them with while : xl create -F r1.hvm ; sleep
1 ;done and after 800 ish restarts no crashes either. i dont know what else
i can do to narrow the problem. or generate debug info for someone to debug

On Sat, Jan 19, 2019 at 9:31 AM Kevin Wang <kjw@leftsock.com> wrote:

> I want a pretty simple setup: 3 (or more) copies of windows basically all
> doing the same thing. no special hardware, nothing, I'm just connecting via
> VNC.
>
> However, I've noticed that having more than one of them causes them to
> freeze quite quickly/easily. i.e. for N in 1 2 3 ; do xl create
> /etc/xen/$N.hvm ; done -- pretty much always results in one or more hanging
> during boot.
>
> but if I run just one instance, it doesn't hang.
>
> Smells like a race condition, specifically in the network emulation,
> because when I delete the vif= line, I no longer get the crashes. Also, if
> I switch to vif=rtl... then it crashes even faster; I only get a black
> screen, never a windows logo.
>
> Dell Poweredge (I just updated the bios, which seems to have helped a lot
> from my prior stability issues)
>
> Help?
>
>    - Kevin
>
> # cat /proc/cpuinfo
> processor       : 3
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 94
> model name      : Intel(R) Xeon(R) CPU E3-1225 v5 @ 3.30GHz
> stepping        : 3
> microcode       : 0xc6
> cpu MHz         : 3311.998
> cache size      : 8192 KB
> physical id     : 0
> siblings        : 4
> core id         : 0
> cpu cores       : 1
> apicid          : 0
> initial apicid  : 0
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush
> acpi
> mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl
> nonstop_tsc cpu
> id pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes
> xsaveavx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ibrs ibpb stibp
> fsgsbase b
> mi1 hle avx2 bmi2 erms rtm rdseed adx clflushopt xsaveopt xsavec xgetbv1
> bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
> bogomips        : 6623.99
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 39 bits physical, 48 bits virtual
> power management:
>
> # cat /etc/issue
> Ubuntu 18.04.1 LTS \n \l
>
> # dpkg -l | grep -i xen-hypervisor
> ii  xen-hypervisor-4.6-amd64              4.9.2-0ubuntu1
>     amd64        Transitional package for upgrade
> ii  xen-hypervisor-4.9-amd64              4.9.2-0ubuntu1
>     a
> md64        Xen Hypervisor on AMD64
>
> # cat /etc/xen/pos21.hvm
> builder = "hvm"
> name = "pos21.hvm"
> memory = "4096"
> vcpus = 1
> vif = ['model=e1000']
> disk = ['phy:/dev/lvg/pos21-root,hda,w' ]
> vnc = 1
> vncdisplay = 1
> vnclisten = '10.10.22.15'
> usb = 0
> usbdevice = ['tablet']  # fix mouse tracking problem
> vncpasswd = 'y'
> boot = "dc"
> stdvga = 1
> videoram = 16
> localtime = 1 # also need to manually set time inside windows to make it
> stick
> uuid = "092b8bea-f2c8-4874-b2ee-0ae6ac6bdf8e"
>

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

<div dir=3D"ltr">for grins, i setup 5 ubuntu server instan es and setup rc.=
local to run (sleep 120;init 6)&amp; and after 200 reboots, no crashes. the=
n i changed it to init 0 and instead restarted them with while : xl create =
-F r1.hvm ; sleep 1 ;done and after 800 ish restarts no crashes either. i d=
ont know what else i can do to narrow the problem. or generate debug info f=
or someone to debug</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Sat, Jan 19, 2019 at 9:31 AM Kevin Wang &lt;<a href=
=3D"mailto:kjw@leftsock.com">kjw@leftsock.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">I want a pret=
ty simple setup: 3 (or more) copies of windows basically all doing the same=
 thing. no special hardware, nothing, I&#39;m just connecting via VNC.<div>=
<br></div><div>However, I&#39;ve noticed that having more than one of them =
causes them to freeze quite quickly/easily. i.e. for N in 1 2 3 ; do xl cre=
ate /etc/xen/$N.hvm ; done -- pretty much always results in one or more han=
ging during boot.</div><div><br></div><div>but if I run just one instance, =
it doesn&#39;t hang.</div><div><br></div><div>Smells like a race condition,=
 specifically in the network emulation, because when I delete the vif=3D li=
ne, I no longer get the crashes. Also, if I switch to vif=3Drtl... then it =
crashes even faster; I only get a black screen, never a windows logo.</div>=
<div><br></div><div><div>Dell Poweredge (I just updated the bios, which see=
ms to have helped a lot from my prior stability issues)</div><br class=3D"g=
mail-m_7207237597905195506gmail-Apple-interchange-newline"></div><div>Help?=
</div><div><br></div><div>=C2=A0 =C2=A0- Kevin</div><div><br></div><div># c=
at /proc/cpuinfo<br>processor =C2=A0 =C2=A0 =C2=A0 : 3<br>vendor_id =C2=A0 =
=C2=A0 =C2=A0 : GenuineIntel<br>cpu family =C2=A0 =C2=A0 =C2=A0: 6<br>model=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 94<br>model name =C2=A0 =C2=A0 =C2=A0=
: Intel(R) Xeon(R) CPU E3-1225 v5 @ 3.30GHz<br>stepping =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: 3<br>microcode =C2=A0 =C2=A0 =C2=A0 : 0xc6<br>cpu MHz =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 : 3311.998<br>cache size =C2=A0 =C2=A0 =C2=A0: 8192 KB=
<br>physical id =C2=A0 =C2=A0 : 0<br>siblings =C2=A0 =C2=A0 =C2=A0 =C2=A0: =
4<br>core id =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 0<br>cpu cores =C2=A0 =C2=A0 =C2=
=A0 : 1<br>apicid =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: 0<br>initial apicid =
=C2=A0: 0<br>fpu =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : yes<br>fpu_exc=
eption =C2=A0 : yes<br>cpuid level =C2=A0 =C2=A0 : 13<br>wp =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: yes<br>flags =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 : fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi<=
br>mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop=
_tsc cpu<br></div><div>id pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 s=
se4_2 movbe popcnt aes xsaveavx f16c rdrand hypervisor lahf_lm abm 3dnowpre=
fetch ibrs ibpb stibp fsgsbase b<br>mi1 hle avx2 bmi2 erms rtm rdseed adx c=
lflushopt xsaveopt xsavec xgetbv1<br>bugs =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf<br>bo=
gomips =C2=A0 =C2=A0 =C2=A0 =C2=A0: 6623.99<br>clflush size =C2=A0 =C2=A0: =
64<br>cache_alignment : 64<br>address sizes =C2=A0 : 39 bits physical, 48 b=
its virtual<br>power management:<br><br># cat /etc/issue<br>Ubuntu 18.04.1 =
LTS \n \l<br><br># dpkg -l | grep -i xen-hypervisor<br></div><div>ii =C2=A0=
xen-hypervisor-4.6-amd64 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A04.=
9.2-0ubuntu1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 amd64 =C2=A0 =C2=A0 =C2=A0 =C2=A0Transitional package for up=
grade<br>ii =C2=A0xen-hypervisor-4.9-amd64 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A04.9.2-0ubuntu1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 a<br>md64 =C2=A0 =C2=A0 =C2=A0 =C2=A0Xen=
 Hypervisor on AMD64<br><br># cat /etc/xen/pos21.hvm<br>builder =3D &quot;h=
vm&quot;<br>name =3D &quot;pos21.hvm&quot;<br>memory =3D &quot;4096&quot;<b=
r>vcpus =3D 1<br>vif =3D [&#39;model=3De1000&#39;]<br>disk =3D [&#39;phy:/d=
ev/lvg/pos21-root,hda,w&#39; ]<br>vnc =3D 1<br>vncdisplay =3D 1<br>vncliste=
n =3D &#39;10.10.22.15&#39;<br>usb =3D 0<br>usbdevice =3D [&#39;tablet&#39;=
] =C2=A0# fix mouse tracking problem</div><div>vncpasswd =3D &#39;y&#39;<br=
>boot =3D &quot;dc&quot;<br>stdvga =3D 1<br>videoram =3D 16<br>localtime =
=3D 1 # also need to manually set time inside windows to make it stick<br>u=
uid =3D &quot;092b8bea-f2c8-4874-b2ee-0ae6ac6bdf8e&quot;<span style=3D"font=
-family:monospace"><br></span></div></div>
</blockquote></div>

--000000000000bb07cf05800591f5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6119160246373517849==--


From xen-users-bounces@lists.xenproject.org Wed Jan 23 18:51:35 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18: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-users-bounces@lists.xenproject.org>)
	id 1gmNbW-0000d7-LW; Wed, 23 Jan 2019 18:50:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oN1v=P5=laposte.net=ni.poirot@srs-us1.protection.inumbo.net>)
 id 1glial-00052W-Kt
 for xen-users@lists.xenproject.org; Mon, 21 Jan 2019 23:02:56 +0000
X-Inumbo-ID: adaccade-1dd0-11e9-a1e0-bc764e045a96
Received: from smtp.laposte.net (unknown [194.117.213.173])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adaccade-1dd0-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 23:02:52 +0000 (UTC)
Received: from smtp.laposte.net (localhost [127.0.0.1])
 by lpn-prd-vrout002 (Postfix) with ESMTP id 20657A4179A
 for <xen-users@lists.xenproject.org>; Tue, 22 Jan 2019 00:02:06 +0100 (CET)
Received: from smtp.laposte.net (localhost [127.0.0.1])
 by lpn-prd-vrout002 (Postfix) with ESMTP id 08322A41ADD
 for <xen-users@lists.xenproject.org>; Tue, 22 Jan 2019 00:02:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=laposte.net; s=mail0;
 t=1548111726; bh=RaqGtHiL5EpnPsBMLMP0k8fIfoL3BJqPJVv3/Ik75zI=;
 h=Date:From:To:In-Reply-To:Subject;
 b=AJtVRClfCtOa08lz5jjbCtjMWDfJnPOLH5TNRR+kQmm5LtRCIGsQkAs7MsVTQZMhP
 VPbAPVqRUO0beFZUZF57VPnurvebGbKR3JnaFO9bnDhnD0bfR1h+2+l6W0Xw/5WLIj
 tWPgtL00lYlpzKCFMGJMJqDMVu7kF/Mfxz6o07zAMJcrpzxZ6vny3MvdGwLVLU7Ltk
 xBI13LLXry5l0tKnNseGBFTpv4+f3qMJHlncotdzI3I0kbstuGHhKlwUCULYd21gPT
 9lIlwTrS3FTp6S7OlZwizpEA886rBVgsoI2VaYiV4QRya8k1NKeJphr7wE2HTC99nt
 OsscGv4YksnXw==
Received: from lpn-prd-mstr079.laposte (lpn-prd-mstr079 [10.128.59.105])
 by lpn-prd-vrout002 (Postfix) with ESMTP id 3CD27A417C8
 for <xen-users@lists.xenproject.org>; Tue, 22 Jan 2019 00:01:23 +0100 (CET)
Date: Tue, 22 Jan 2019 00:01:23 +0100 (CET)
From: ni.poirot@laposte.net
To: xen-users@lists.xenproject.org
Message-ID: <1347538259.2516292.1548111683046.JavaMail.zimbra@laposte.net>
In-Reply-To: <1418876763.2476588.1548110817612.JavaMail.zimbra@laposte.net>
MIME-Version: 1.0
X-Originating-IP: [82.233.241.123]
X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF60.9 (Linux)/La Poste)
Thread-Topic: x86_64 to i386 boot generation conversion
Thread-Index: HlDkltUqeZbdMYTEzc+QWt9EXAkOJA==
X-VR-FullState: 0
X-VR-Score: 0
X-VR-Cause-1: gggruggvucftvghtrhhoucdtuddrgedtledrheejgddtgecutefuodetggdotefrodftvfcurfhrohhf
X-VR-Cause-2: ihhlvgemucfntefrqffuvffgnecuuegrihhlohhuthemucehtddtnecunecujfgurhepfffhvffkjgfu
X-VR-Cause-3: gggtihfothesrgdttggsredtjeenucfhrhhomhepnhhirdhpohhirhhotheslhgrphhoshhtvgdrnhgv
X-VR-Cause-4: thenucfkphepuddtrdduvdekrdehledruddthedpkedvrddvfeefrddvgedurdduvdefnecurfgrrhgr
X-VR-Cause-5: mhepmhhouggvpehsmhhtphhouhhtpdhinhgvthepuddtrdduvdekrdehledruddthedphhgvlhhopehl
X-VR-Cause-6: phhnqdhprhguqdhmshhtrhdtjeelrdhlrghpohhsthgvpdhmrghilhhfrhhomhepnhhirdhpohhirhho
X-VR-Cause-7: theslhgrphhoshhtvgdrnhgvthdprhgtphhtthhopeigvghnqdhushgvrhhssehlihhsthhsrdigvghn
X-VR-Cause-8: phhrohhjvggtthdrohhrghenucevlhhushhtvghrufhiiigvpedt
X-VR-AvState: No
X-VR-State: 0
X-Mailman-Approved-At: Wed, 23 Jan 2019 18:50:26 +0000
Subject: [Xen-users] x86_64 to i386 boot generation conversion
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0025597761143213935=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============0025597761143213935==
Content-Type: multipart/alternative; 
	boundary="----=_Part_2516291_1744567250.1548111683046"

------=_Part_2516291_1744567250.1548111683046
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi, 

I was wondering why when I build an x86_64 xen I got a mkelf32 command converting elf 64 to elf 32. 
My understanding, looking at git-log, is that that was needed for 32bits bootloaders. 

Is that the only reason ? Is it still necessary today ? 

Thanks. 

-- 
Nicolas 


------=_Part_2516291_1744567250.1548111683046
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html><body><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000"><div>Hi,<br></div><div><br></div><div>I was wondering why when I build an x86_64 xen I got a mkelf32 command converting elf 64 to elf 32.<br></div><div>My understanding, looking at git-log, is that that was needed for 32bits bootloaders.<br></div><div><br></div><div>Is that the only reason ? Is it still necessary today ?<br></div><div><br></div><div>Thanks.<br></div><div><br></div><div><span name="x"></span>--<br>Nicolas<span name="x"></span><br></div><div><br></div></div></body></html>
------=_Part_2516291_1744567250.1548111683046--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0025597761143213935==--


From xen-users-bounces@lists.xenproject.org Wed Jan 23 18:51:35 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18: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-users-bounces@lists.xenproject.org>)
	id 1gmNbX-0000dE-2A; Wed, 23 Jan 2019 18:50: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=S7Mf=P7=hitachi.com=jairo.lopez.uh@srs-us1.protection.inumbo.net>)
 id 1gmBwT-0006jK-Fe
 for xen-users@lists.xenproject.org; Wed, 23 Jan 2019 06:23:17 +0000
X-Inumbo-ID: 5ddbfa54-1ed7-11e9-b883-2bc8b105ea01
Received: from mail1.bemta23.messagelabs.com (unknown [67.219.246.213])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ddbfa54-1ed7-11e9-b883-2bc8b105ea01;
 Wed, 23 Jan 2019 06:23:15 +0000 (UTC)
Received: from [67.219.246.197] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-c.us-east-1.aws.symcld.net id 83/2E-14281-258084C5;
 Wed, 23 Jan 2019 06:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTURzHPbt32y1cXGflT8nISVTaXc4sCiK
 l/tACoSSMalpXvW235lV2J80i0MASNdLWg0wzlqREj7Ee1NRSe1hiD4ZkJWWWponKDC0xrO52
 tOyfw+f7+/5e53AoQv1OEUJxVgtnFliTRjGbLCjrkTNJVII+qu/mojXD9yeJOJTw0NNObkE75
 byQlmXdIze+eGND2XWx1gdPP6M89Gh9EZpNqekWBMcLi2VFaJYkDkP/9RqEjcsI2ia+KrB4jq
 B20CnD4hOCVyO1U84QgmOvPD5B0vcI6P3iJrBTKoOJvhElFl0I8k+0Sw5FKeiDcLVd4Z04l44
 Hu6tf7uVAOhjKjp9R4vhCaBg5J8OsBYe90xcn6cXQ9vwxwhwNvbW3CS+raD3kj9/1MaJDwebK
 99USdBC4bXbfLKADwH6+nsA8H365uhU4Xw9POnqVOB4OI1WPScyh4K4q9r0G0EeUcLLlN8IGA
 57Tp6caJUJn02sSJ71F0HLWPZUUAeN3bsox74fmSz0yzAug6dsHAhe8k4OtsJYoRUz5jG0xC1
 DfXkKU+24XAM/O9ZDl0uMR9DK44VqBU8LgVHG3EvNSKKioVM6MX0TKK2h1mpk3GC2ZLG9idFF
 RjE4XzaxiolfqtOxBJl2bIzIcK1oYSR4QtWJuZropQytwFieSflVGtrzvLrpQY2hGwZRMM0+1
 YTher56TlpWRa2RF425zjokTm9ECitKAKlyZoFcHmDkDZ93Lm6SvOW0D5a+ZqxK8tkrMZjNF3
 oCtVhRLNdq7KwnqVtcX6XT5zqGmvkpCTQpZAhcSpLrmLaO9ZcYc4W/T6S/vRqEhgSrk5+en9s
 /mzJm85X9/AAVRSBOoivd28ecFy9/ZA9JaMmmtsLZ471oW9p8Vkoe2Njjyk6vrNv4c/2iLDfi
 9a2z99hutNk8OnzicXDFBhMd0OIebPanrOhtebJ5Tb1zyPW3fQGN68WTR7pS9FZusndyQc1tu
 St6v0bgl/PvGwpik1qXOZWK1o65oMDJ1bdVQ/76uDsvg8lE6GSJ/3HNsKTk6SaOnhzYXvNw4f
 0dqypiGFI2sLoIwi+wfdLjRA+0DAAA=
X-Env-Sender: jairo.lopez.uh@hitachi.com
X-Msg-Ref: server-26.tower-405.messagelabs.com!1548224589!657322!1
X-Originating-IP: [133.145.228.5]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20041 invoked from network); 23 Jan 2019 06:23:11 -0000
Received: from mail4.hitachi.co.jp (HELO mail4.hitachi.co.jp) (133.145.228.5)
 by server-26.tower-405.messagelabs.com with DHE-RSA-AES256-SHA
 encrypted SMTP; 23 Jan 2019 06:23:11 -0000
Received: from mlsw2.hitachi.co.jp (unknown [133.144.234.166])
 by mail4.hitachi.co.jp (Postfix) with ESMTP id 364CC2CF4C5
 for <xen-users@lists.xenproject.org>; Wed, 23 Jan 2019 15:23:09 +0900 (JST)
Received: from mfgw04.hitachi.co.jp by mlsw2.hitachi.co.jp (8.13.8/8.13.8) id
 x0N6N7gS023940; Wed, 23 Jan 2019 15:23:09 +0900
Received: from GSJPTKYDCEHCS26.service.hitachi.net ([158.212.188.121])
 by mfgw04.hitachi.co.jp with ESMTP
 id mBwLgsLFoFhzzmBwLgUVoC; Wed, 23 Jan 2019 15:23:09 +0900
Received: from GUjpTKHDCemcs02.global.hitachi.net (158.213.210.75) by
 GSjpTKYDCehcs26.service.hitachi.net (158.212.188.121) with Microsoft SMTP
 Server (TLS) id 14.3.435.0; Wed, 23 Jan 2019 15:23:08 +0900
Received: from GUjpTKHDCemcs02.global.hitachi.net (2002:9ed5:d24b::9ed5:d24b)
 by GUjpTKHDCemcs02.global.hitachi.net (2002:9ed5:d24b::9ed5:d24b)
 with
 Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 23 Jan 2019 15:23:08 +0900
Received: from APC01-SG2-obe.outbound.protection.outlook.com (74.107.156.4) by
 GUjpTKHDCemcs02.global.hitachi.net (158.213.210.75) with Microsoft
 SMTP
 Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 23 Jan 2019 15:23:08
 +0900
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=hitachigroup.onmicrosoft.com; s=selector1-hitachigroup-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=At3eoaXGSgVqHe81koYOtih83hNIb5+9gNDU2KN4Q+A=;
 b=QWUHwibQQ0kmHvGTW+SOoLlMMPZXa3qv40B/GPQ/L4pboskMj5YrjURTVRPPtkHzMiZa9TF7dXewQD0FiwmNqPsOKTn7AqhkK8fuHMvW6udH6L7PpHCCfgn9d00kqipFbnmPkBUZNLqlLzYRrGIm/fcnuo9Ug6cZ2RaQWbh2rrw=
Received: from TY2PR01MB2284.jpnprd01.prod.outlook.com (52.133.184.13) by
 TY2PR01MB2716.jpnprd01.prod.outlook.com (20.177.96.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.29; Wed, 23 Jan 2019 06:23:06 +0000
Received: from TY2PR01MB2284.jpnprd01.prod.outlook.com
 ([fe80::109a:832f:625d:3328]) by TY2PR01MB2284.jpnprd01.prod.outlook.com
 ([fe80::109a:832f:625d:3328%4]) with mapi id 15.20.1537.031; Wed, 23 Jan 2019
 06:23:06 +0000
From: =?utf-8?B?77ys77yv77yw77yl77y677yq77yh77yp77yy77yvIC8gTE9QRVrvvIxKQUlS?=
 =?utf-8?Q?O?= <jairo.lopez.uh@hitachi.com>
To: "'xen-users@lists.xenproject.org'" <xen-users@lists.xenproject.org>
Thread-Topic: Xen on HiKey 970
Thread-Index: AdSy4o8L9dCPoFwuTh+GL4MT9kIKtA==
Date: Wed, 23 Jan 2019 06:22:00 +0000
Deferred-Delivery: Wed, 23 Jan 2019 06:24:00 +0000
Message-ID: <TY2PR01MB228402DC4E58EF43159BAF07CD990@TY2PR01MB2284.jpnprd01.prod.outlook.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [202.246.252.179]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; TY2PR01MB2716;
 6:B9HHmukuK2vFf25EPpFxf4mwCisKH9LAzoF+gFOF0C/zHm/jbBEAzUttN6bg+9Ar5T3s8i6mi96wut+2FEihXrs4i09lftD6UyJFhPSKKKbgsRYFfc84oJRHFj2Opmqtt8wJDt/2Q6quk6fTjRCFaDZml1tkF/1gxv0ragE5JDBGgSVfR0bmXU8Spe3T2EaqA2gFL4DSWxTrAMAYBV7ly6icszafrCWCvFNW8H+nM3t89QO1aX6ivgoJv0HE2sXXTuPP+Xe7iH4VOjrMWVAqMldeyBXikB7/Tsb1PzU+M0ila3aexjVU8I8LHTk1SN2AjFJsMugz4CyRFmOmrRnV99o4wMJtoTbg4dDpTUZf+wavx1rWWBDl3d2iW2P5Y486YnZlvE4msTZZNJCJOFEu9OGTpXeadswwcD3mcmfZe4vsCjEjzuQO7nHisZZNFTqMCgL7FJqvK/HeekBf/Lc7lQ==;
 5:nZ3G7Xc/ca7lVFBK1k99oK160Z8nLeGoWa0cg5+Bycgadeocz9ILkQzML4kGauMFFCfuKTrDr3X12w+pX+mbIpck7x9I6s7tNPmcReBMB5mgBfJcHRyCa7+SOkeGg/VIPtYb41/PkWmCIoaxqmau+MgyYUruzdGJukjdiIydGkTf5U0hRLkXK85Od5MeYQj1Ua9egHrL684tCf+VxoU34g==;
 7:1m2Yk1Js6LzFEcwmTxQVa9tXiciVV6vIRNHIEPzDB2Z7Ab3La6hn/u6tpUTOsMAuV0flmUatLlrKdNfCSpc+eZEwMuK5okM2wBl91Ic6gDaWXLXPQBtDBrkxa0geA1GQWdmFe0rtTvNepb8ELRHtqA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 33ee109a-7bd0-423c-8021-08d680fb3cff
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:TY2PR01MB2716; 
x-ms-traffictypediagnostic: TY2PR01MB2716:
x-microsoft-antispam-prvs: <TY2PR01MB2716183BAF7B1898A0846134CD990@TY2PR01MB2716.jpnprd01.prod.outlook.com>
x-forefront-prvs: 0926B0E013
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6029001)(396003)(346002)(376002)(136003)(39860400002)(366004)(165144002)(53754006)(189003)(199004)(71190400001)(71200400001)(256004)(25786009)(106356001)(8676002)(102836004)(105586002)(68736007)(6916009)(66066001)(33656002)(6666004)(7116003)(2906002)(6436002)(6116002)(555904003)(966005)(3846002)(14454004)(316002)(478600001)(55016002)(53936002)(6306002)(7736002)(9686003)(99286004)(54896002)(8936002)(26005)(486006)(6506007)(86362001)(81156014)(236005)(81166006)(476003)(4744005)(97736004)(186003)(74316002)(7696005)(606006)(491001)(36394004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:TY2PR01MB2716;
 H:TY2PR01MB2284.jpnprd01.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: hitachi.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nzKORRjxViRhcTh4MZ+kA8rINEtHWUqu5DopH9ypgEY8jv8l7PeXE+9pXjp84t9ERuVo6ks4JROW9R+euR1QFsiWKtqEDMF6hdYuHOgZ8wHll5PP1KPZb6sSJB6LRH/NbDS5TmmhB0/tb3eXVSV17dlMcJnn/AuIQm9RY3hLhtGCHqzUSoY56/kEQDoZWADh8JT7LwK3/E7nEY2q0T0JS5OhK0EKRXPvZVdXDpwHH7HlOuf//dXfBrFQJNDJy8yCRJ2c608Okx9baaAxtNIFxsbZQsVNXxBwrGgir30uAEROccoF5vtF+k8obkSXpzpKia03r8/MEn4VBhxBzjvx6CPRcAkOpEOMkt6YuKCOt/wliMQ8AtJZzmsInf1rpcJNEUEymNlHEG7WvXhdRhUwkJIbmHQnmnTjDM6zHfnoMxU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 33ee109a-7bd0-423c-8021-08d680fb3cff
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2019 06:23:06.5466 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f54277c9-dafe-44aa-85a4-73d5c7c52450
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR01MB2716
X-OriginatorOrg: hitachi.com
X-Mailman-Approved-At: Wed, 23 Jan 2019 18:50:26 +0000
Subject: [Xen-users] Xen on HiKey 970
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6012027725979658969=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============6012027725979658969==
Content-Language: ja-JP
Content-Type: multipart/alternative;
	boundary="_000_TY2PR01MB228402DC4E58EF43159BAF07CD990TY2PR01MB2284jpnp_"

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

SGVsbG8gYWxsLA0KDQpNeSBuYW1lIGlzIEphaXJvIGFuZCBJIGFtIGN1cnJlbnRseSB3b3JraW5n
IGZvciBIaXRhY2hpIEx0ZC4gUiZEIGluIEphcGFuLg0KDQpJIGhhdmUgYmVlbiB0YXNrZWQgd2l0
aCBldmFsdWF0aW5nIEFSTSBib2FyZHMgZm9yIHVzZSB3aXRoIFhlbi4NCg0KSSB3YXMgd29uZGVy
aW5nIGlmIGFueW9uZSBoYWQgYW55IGV4cGVyaWVuY2UgdXNpbmcgdGggSGlLZXkgOTcwIHdpdGgg
WGVuIG9yIGlmIGl0IGlzIGV2ZW4gcG9zc2libGUgdG8gdXNlIFhlbiBvbiB0aGlzIGJvYXJkLg0K
DQpJIHRvb2sgYSBsb29rIGF0IHRoZSBXaWtpIGZvdW5kIHRoYXQgYm90aCB0aGUgSGlLZXkgWzFd
IGFuZCBIaUtleSA5NjAgWzJdIGhhdmUgaGFkIHN1Y2Nlc3MgdXNpbmcgWGVuLg0KDQpIb3dldmVy
IHdoZW4gc2VhcmNoaW5nIGZvciB0aGUgSGlLZXkgOTcwIHRoZSBvbmx5IHRoaW5nIHRoYXQgc3Rv
b2Qgb3V0IHdhcyBbM10uDQoNCkRvZXMgYW55b25lIGhhdmUgYW55IG1vcmUgaW5mb3JtYXRpb24g
cmVnYXJkaW5nIHRoZSBzdXBwb3J0IGZvciB0aGlzIGJvYXJkPw0KDQpUaGFuayB5b3UgYWxsIHZl
cnkgbXVjaCBmb3IgeW91ciB0aW1lIGFuZCBjb29wZXJhdGlvbi4NCg0KQmVzdCByZWdhcmRzLA0K
DQpKYWlybw0KDQpbMV0gaHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lraS9IaUtleQ0KWzJdIGh0dHBz
Oi8vd2lraS54ZW4ub3JnL3dpa2kvSGlLZXk5NjANClszXSBodHRwczovL2Rpc2N1c3MuOTZib2Fy
ZHMub3JnL3QveGVuLW9uLWhpa2V5OTcwLzU1MTMvOA0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Iu+8re+8syDjgrTjgrfjg4Pjgq8iOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQO+8re+8syDj
grTjgrfjg4Pjgq8iOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowbW07DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtYWxpZ246anVz
dGlmeTsNCgl0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoOw0KCWZvbnQtc2l6ZToxMC41cHQ7
DQoJZm9udC1mYW1pbHk6IkFyaWFsIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBl
cmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lO30NCnNwYW4uMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9z
ZTsNCglmb250LWZhbWlseToiQXJpYWwiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZh
bWlseToiQXJpYWwiLHNhbnMtc2VyaWY7fQ0KLyogUGFnZSBEZWZpbml0aW9ucyAqLw0KQHBhZ2Ug
V29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo5OS4yNXB0IDMw
LjBtbSAzMC4wbW0gMzAuMG1tO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiPg0KPHY6dGV4dGJveCBpbnNldD0iNS44NXB0
LC43cHQsNS44NXB0LC43cHQiIC8+DQo8L286c2hhcGVkZWZhdWx0cz48L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iSkEiIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiIHN0eWxlPSJ0ZXh0LWp1c3RpZnktdHJpbTpwdW5jdHVhdGlvbiI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5IZWxsbyBhbGwsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPk15IG5h
bWUgaXMgSmFpcm8gYW5kIEkgYW0gY3VycmVudGx5IHdvcmtpbmcgZm9yIEhpdGFjaGkgTHRkLiBS
JmFtcDtEIGluIEphcGFuLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5JIGhhdmUgYmVlbiB0YXNrZWQgd2l0aCBldmFs
dWF0aW5nIEFSTSBib2FyZHMgZm9yIHVzZSB3aXRoIFhlbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SSB3YXMgd29u
ZGVyaW5nIGlmIGFueW9uZSBoYWQgYW55IGV4cGVyaWVuY2UgdXNpbmcgdGggSGlLZXkgOTcwIHdp
dGggWGVuIG9yIGlmIGl0IGlzIGV2ZW4gcG9zc2libGUgdG8gdXNlIFhlbiBvbiB0aGlzIGJvYXJk
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij5JIHRvb2sgYSBsb29rIGF0IHRoZSBXaWtpIGZvdW5kIHRoYXQgYm90aCB0
aGUgSGlLZXkgWzFdIGFuZCBIaUtleSA5NjAgWzJdIGhhdmUgaGFkIHN1Y2Nlc3MgdXNpbmcgWGVu
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij5Ib3dldmVyIHdoZW4gc2VhcmNoaW5nIGZvciB0aGUgSGlLZXkgOTcwIHRo
ZSBvbmx5IHRoaW5nIHRoYXQgc3Rvb2Qgb3V0IHdhcyBbM10uPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkRvZXMgYW55
b25lIGhhdmUgYW55IG1vcmUgaW5mb3JtYXRpb24gcmVnYXJkaW5nIHRoZSBzdXBwb3J0IGZvciB0
aGlzIGJvYXJkPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0Ij5UaGFuayB5b3UgYWxsIHZlcnkgbXVjaCBmb3IgeW91ciB0
aW1lIGFuZCBjb29wZXJhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5KYWlybyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+WzFdIDxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW4ub3JnL3dp
a2kvSGlLZXkiPg0KaHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lraS9IaUtleTwvYT48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlsyXSA8YSBocmVmPSJodHRwczovL3dpa2kueGVuLm9yZy93
aWtpL0hpS2V5OTYwIj4NCmh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvSGlLZXk5NjA8L2E+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5bM10gPGEgaHJlZj0iaHR0cHM6Ly9kaXNjdXNz
Ljk2Ym9hcmRzLm9yZy90L3hlbi1vbi1oaWtleTk3MC81NTEzLzgiPg0KaHR0cHM6Ly9kaXNjdXNz
Ljk2Ym9hcmRzLm9yZy90L3hlbi1vbi1oaWtleTk3MC81NTEzLzg8L2E+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_TY2PR01MB228402DC4E58EF43159BAF07CD990TY2PR01MB2284jpnp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6012027725979658969==--


From xen-users-bounces@lists.xenproject.org Thu Jan 24 10:40:27 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 10: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-users-bounces@lists.xenproject.org>)
	id 1gmcPd-0000ES-1h; Thu, 24 Jan 2019 10:39: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmcPc-0000EN-7N
 for xen-users@lists.xenproject.org; Thu, 24 Jan 2019 10:39:08 +0000
X-Inumbo-ID: 46457300-1fc4-11e9-932e-83225b190dcf
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46457300-1fc4-11e9-932e-83225b190dcf;
 Thu, 24 Jan 2019 10:39:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 21B0EA78;
 Thu, 24 Jan 2019 02:39:06 -0800 (PST)
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 853363F237;
 Thu, 24 Jan 2019 02:39:05 -0800 (PST)
To: =?UTF-8?B?77ys77yv77yw77yl77y677yq77yh77yp77yy77yvIC8gTE9QRVrvvIxKQUlS?=
 =?UTF-8?Q?O?= <jairo.lopez.uh@hitachi.com>,
 "'xen-users@lists.xenproject.org'" <xen-users@lists.xenproject.org>
References: <TY2PR01MB228402DC4E58EF43159BAF07CD990@TY2PR01MB2284.jpnprd01.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9aeb8d1d-e960-15d1-826d-cc8c30bc4b22@arm.com>
Date: Thu, 24 Jan 2019 10:39:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <TY2PR01MB228402DC4E58EF43159BAF07CD990@TY2PR01MB2284.jpnprd01.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-users] Xen on HiKey 970
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAwNjoyMiwg77ys77yv77yw77yl77y677yq77yh77yp77yy77yvIC8gTE9Q
RVrvvIxKQUlSTyB3cm90ZToKPiBIZWxsbyBhbGwsCgpIaSBKYWlybywKClRoYW5rIHlvdSBmb3Ig
eW91ciBpbnRlcmVzdCBvbiBYZW4gb24gQXJtLgoKPiAKPiBNeSBuYW1lIGlzIEphaXJvIGFuZCBJ
IGFtIGN1cnJlbnRseSB3b3JraW5nIGZvciBIaXRhY2hpIEx0ZC4gUiZEIGluIEphcGFuLgo+IAo+
IEkgaGF2ZSBiZWVuIHRhc2tlZCB3aXRoIGV2YWx1YXRpbmcgQVJNIGJvYXJkcyBmb3IgdXNlIHdp
dGggWGVuLgo+IAo+IEkgd2FzIHdvbmRlcmluZyBpZiBhbnlvbmUgaGFkIGFueSBleHBlcmllbmNl
IHVzaW5nIHRoIEhpS2V5IDk3MCB3aXRoIFhlbiBvciBpZiAKPiBpdCBpcyBldmVuIHBvc3NpYmxl
IHRvIHVzZSBYZW4gb24gdGhpcyBib2FyZC4KPiAKPiBJIHRvb2sgYSBsb29rIGF0IHRoZSBXaWtp
IGZvdW5kIHRoYXQgYm90aCB0aGUgSGlLZXkgWzFdIGFuZCBIaUtleSA5NjAgWzJdIGhhdmUgCj4g
aGFkIHN1Y2Nlc3MgdXNpbmcgWGVuLgo+IAo+IEhvd2V2ZXIgd2hlbiBzZWFyY2hpbmcgZm9yIHRo
ZSBIaUtleSA5NzAgdGhlIG9ubHkgdGhpbmcgdGhhdCBzdG9vZCBvdXQgd2FzIFszXS4KPiAKPiBE
b2VzIGFueW9uZSBoYXZlIGFueSBtb3JlIGluZm9ybWF0aW9uIHJlZ2FyZGluZyB0aGUgc3VwcG9y
dCBmb3IgdGhpcyBib2FyZD8KCkFzaWRlIFsxXSwgSSBhbSBub3QgYXdhcmUgb2YgbW9yZSBkb2N1
bWVudGF0aW9uIGZvciB0aGUgSGlrZXkgOTcwLiBJdCBzaG91bGQgbm90IApiZSB0b28gZGlmZmlj
dWx0IHRvIGdldCBYZW4gcnVubmluZyBvbiB0aGUgYm9hcmQgYXNzdW1pbmcgeW91IGhhdmUgYSB3
b3JraW5nIExpbnV4LgoKSSB3b3VsZCByZWNvbW1lbmQgdG8gbG9vayBhdCB0aGUgZ2VuZXJpYyBp
bmZvcm1hdGlvbiBmb3IgYm9vdGluZyBYZW4gb24gYW55IApoYXJkd2FyZSBbNF0gYW5kIGFzayBv
biB4ZW4tdXNlcnMgaWYgeW91IGdldCBpbnRvIHRyb3VibGUuCgpCZXN0IHJlZ2FyZHMsCgo+IEph
aXJvCj4gCj4gWzFdIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvSGlLZXkKPiAKPiBbMl0gaHR0
cHM6Ly93aWtpLnhlbi5vcmcvd2lraS9IaUtleTk2MAo+IAo+IFszXSBodHRwczovL2Rpc2N1c3Mu
OTZib2FyZHMub3JnL3QveGVuLW9uLWhpa2V5OTcwLzU1MTMvOAoKWzRdIGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9BUk1fd2l0aF9WaXJ0dWFsaXphdGlvbl9FeHRlbnNpb25z
I0hhcmR3YXJlCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Thu Jan 24 12:29:07 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12: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-users-bounces@lists.xenproject.org>)
	id 1gme74-0002IE-6Q; Thu, 24 Jan 2019 12:28:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=chOl=QA=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1gme72-0002I8-S9
 for xen-users@lists.xenproject.org; Thu, 24 Jan 2019 12:28:04 +0000
X-Inumbo-ID: 7e0ada25-1fd3-11e9-aeee-bc764e045a96
Received: from mail-it1-x134.google.com (unknown [2607:f8b0:4864:20::134])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e0ada25-1fd3-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 12:28:02 +0000 (UTC)
Received: by mail-it1-x134.google.com with SMTP id i145so4639638ita.4
 for <xen-users@lists.xenproject.org>; Thu, 24 Jan 2019 04:28:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=m6w76tCj6XR1dr7M5RZXdClHCMlcYLJ9oHjrChbBUcU=;
 b=QwKRnA5ANttUl8n60A19uaTFIbPbkHdIyA8Ye74cMuyxGuuxiOqhfUElyzXT0lgHiD
 DE76MJ2D+7iHHVU4RoJark8jW6B+2cjhLdj47pM4SWItndh1KGTO47RV5nl/wbdUKvML
 5/iON85rvUYrY9xTO5KkhgXlkom6OUrEqpOIQzLo6HRySQsiusitO62Tq1WM3jbLbKfS
 jdFjuoP+unmqezFKrlqv6aqSbNvMmKxN/pYC2ylBHBUiDgJ7fNz6ItIZlF1RETKcD7oN
 ej++B9VpCndkB+OItaphDCEQw2ayo13hR659Ga9NfEeKIbVsMSUDafcIqyWQkSjCcWi5
 9tBA==
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=m6w76tCj6XR1dr7M5RZXdClHCMlcYLJ9oHjrChbBUcU=;
 b=PBnuiQ4iLv0X9/PFH2N/O7Y9R42WNpQTDUPmz/1RxJx//UJubWaMhSGKZ4J6ubeCPK
 2jWSIns+o/dqc3xKPvj+eMfBMK67hXMnAnNoIEF48aHTkmccD0Gh7mVIrRpvs4Tdm5tY
 4KfDkyIUMCPjDT5eSc0KDyu+xkaDOzKpX/Xo1CngNR4B9VrkdFpaImtUCrjKnmsY/hzx
 r6XjnWoD9jRJr1FS0wivrl+B1BwvdyvfRRdkdXlqrgOIIViy2yupH6lmrdpMYe6A0Loe
 wJmtLvVl9ReYD0Oo6CjzxzvseUvi1lBPt0oDV2dNCKnnPHgVRWSKw+vBQ0WekWhQTwYY
 /4kg==
X-Gm-Message-State: AJcUukdCnhmwBWKtSej1eJHs6qmbgROUlYsp4T4IGYBHGxTVZa712i8S
 JAfR2HXPhTq5OjiQjgMIkkWWng7MoSH7zDsNjJcV/q7P
X-Google-Smtp-Source: ALg8bN4nlPomCvExk5iTge4SybwY9DKkp118ZypNhT8TvL6Bfpe/ARN7ygN9JMTbKY63UOS3XmE3KLQGtTNZeDt6lzU=
X-Received: by 2002:a02:9d27:: with SMTP id n36mr3774042jak.30.1548332881825; 
 Thu, 24 Jan 2019 04:28:01 -0800 (PST)
MIME-Version: 1.0
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 24 Jan 2019 17:57:50 +0530
Message-ID: <CAEkELtAOQU8JJKX4bv3PZhiBV0a19tk_pu0PYA+urbLvWFZPEg@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] Dom-u configuration in Xen
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5455515653138361986=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============5455515653138361986==
Content-Type: multipart/alternative; boundary="0000000000006a559505803357e2"

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

hello,

  I am working on xen since 3-4 months but i could only create the ethernet
bridge and I am not getting how to configure the Dom-Us. Please can anybody
help me on this.

i referred below links:

https://help.ubuntu.com/community/Xen




-- 
Thanks and Regards.
Siddhartha V.

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

<div dir=3D"ltr"><div dir=3D"ltr">hello,<div><br></div><div>=C2=A0 I am wor=
king on xen since 3-4 months but i could only create the ethernet bridge an=
d I am not getting how to configure the Dom-Us. Please can anybody help me =
on this.</div><div><br></div><div>i referred below links:</div><div><br></d=
iv><div><a href=3D"https://help.ubuntu.com/community/Xen">https://help.ubun=
tu.com/community/Xen</a><br></div><div><br></div><div><br></div><div><br></=
div><div><div><br></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature"><=
div dir=3D"ltr"><div>Thanks and Regards.</div>Siddhartha V.<div>=C2=A0</div=
></div></div></div></div></div>

--0000000000006a559505803357e2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============5455515653138361986==--


From xen-users-bounces@lists.xenproject.org Fri Jan 25 01:34:41 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 01:34: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-users-bounces@lists.xenproject.org>)
	id 1gmqN9-0000bB-Ia; Fri, 25 Jan 2019 01:33: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=8J8D=QB=hitachi.com=jairo.lopez.uh@srs-us1.protection.inumbo.net>)
 id 1gmqN7-0000b6-V7
 for xen-users@lists.xenproject.org; Fri, 25 Jan 2019 01:33:30 +0000
X-Inumbo-ID: 374717b4-2041-11e9-bacd-d3d016a87284
Received: from mail1.bemta23.messagelabs.com (unknown [67.219.246.210])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 374717b4-2041-11e9-bacd-d3d016a87284;
 Fri, 25 Jan 2019 01:33:28 +0000 (UTC)
Received: from [67.219.247.53] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-d.us-east-1.aws.symcld.net id F2/DA-09496-8676A4C5;
 Fri, 25 Jan 2019 01:33:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTcRj2d3du5/LqnJZvIwkXBlq3nFBJRkQ
 RqGFE9AE50lOvbTWn7GY5SZqpfTkpNQ1nrrG+S7KyTysrlaigoCGEFZimSZahZZBp1t1uWv3z
 8vze53mf5/3BS+LKdpmK5PKtnMXMmtQyBVFa0RvD6PXJutjOkqj4/e518V9afuErscQGVwNKb
 BvqINZjWwON5oyc/PRAw6W6Siz3AuRXXj2I2ZEdDqMgUkl7EHjfpEm4EIpbbgdK+CyC72cyDy
 OFgJ8jcBy6iEmPHgRto0/8j0EEtSfL5eIIQd/BofLCNImowOC6wyGXvLoQVLYKXiQpowugoUM
 mtsNoG/R6XhIiDqUZmOjzIKmvBXf5N79mGXQU/SbEUYKOgg83lkpRcXDq/ojPnaJ1UFr2O1CK
 dSDoqXX5ZoPoBHhQPIKJGNERUNVc5MM4HQ7eKo9PA3QIeOru4RKeBRPN3TJJr4PHr/rkYi7Q8
 8BVr5UkEeA9WYbELKD3ycF5fp/fh4Gh6mq/TwrcLy8lJFEngsam935RDHxqG8Ql051Q1jv/KN
 I4/1nJKTA4HQ2NzYukdiQcK+uWO33fDIGntb2EGxEX0ZIMi1FvsGazRhOjjY1ltNo4Jp7RxsV
 r2AImS5PHMxzLWxmtht3Na3hbdqYpS2PmrNeQcDNZuaT9Nrp8Tt+KZpOYeiZVmJykU07PyMmy
 GVjekGbJM3F8K5pDkmqgmtOTdcoQC6fn8rcbTcLhTdJABqvDqE+pAk3xuWw2b9RL1DO0lnzo6
 a7HyZEDPUL93P1BqIOP+oV6tlWs7rvj9biSMOeYOVU41c8JFrRoYcgzTwVMHrcXRahCKRQQEK
 AMzuUs2Ubr//wACieROpRyii7BRrN1ao8BYUVMWPHm5kRxRSv7l1LZ0fG2geikriZb5s+kmIl
 V7KjJ+rVl3sYFtxQnHjh7auyWkYdLbMuPRL+YWxP1RVMz3LHGtWFxu/lH6voZp1Up+K5MS//w
 64ot210RUSVE0ak138ciE7jplFu2Y5ui+OjC1YrxPexTx8cV3HznJmf78LIrbwvXqhqqve+CS
 sb2eqpSK9QEb2C1MbiFZ/8ADMbArdcDAAA=
X-Env-Sender: jairo.lopez.uh@hitachi.com
X-Msg-Ref: server-9.tower-425.messagelabs.com!1548380005!1327487!1
X-Originating-IP: [133.145.228.42]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21081 invoked from network); 25 Jan 2019 01:33:27 -0000
Received: from mail7.hitachi.co.jp (HELO mail7.hitachi.co.jp) (133.145.228.42)
 by server-9.tower-425.messagelabs.com with DHE-RSA-AES256-SHA
 encrypted SMTP; 25 Jan 2019 01:33:27 -0000
Received: from mlsw4.hitachi.co.jp (unknown [133.144.234.166])
 by mail7.hitachi.co.jp (Postfix) with ESMTP id 52B07B1D38C;
 Fri, 25 Jan 2019 10:33:25 +0900 (JST)
Received: from mfgw07.hitachi.co.jp by mlsw4.hitachi.co.jp (8.13.8/8.13.8) id
 x0P1XNS0014976; Fri, 25 Jan 2019 10:33:25 +0900
Received: from GSJPTKYDCEHCS23.service.hitachi.net ([158.212.188.147])
 by mfgw07.hitachi.co.jp with ESMTP
 id mqN2gDRjBE01tmqN2gY60h; Fri, 25 Jan 2019 10:33:24 +0900
Received: from GUjpTKHDCemcs03.global.hitachi.net (158.213.210.76) by
 GSjpTKYDCehcs23.service.hitachi.net (158.212.188.147) with Microsoft SMTP
 Server (TLS) id 14.3.435.0; Fri, 25 Jan 2019 10:33:24 +0900
Received: from GUjpTKHDCemcs04.global.hitachi.net (2002:9ed5:d24d::9ed5:d24d)
 by GUjpTKHDCemcs03.global.hitachi.net (2002:9ed5:d24c::9ed5:d24c)
 with
 Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 25 Jan 2019 10:33:24 +0900
Received: from APC01-HK2-obe.outbound.protection.outlook.com (74.107.156.4) by
 GUjpTKHDCemcs04.global.hitachi.net (158.213.210.77) with Microsoft
 SMTP
 Server (TLS) id 15.0.1395.4 via Frontend Transport; Fri, 25 Jan 2019 10:33:24
 +0900
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=hitachigroup.onmicrosoft.com; s=selector1-hitachigroup-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iE2C0o5FrXh5QZSKHYt9mi3rVBlySpx2WW0qWvr4pVc=;
 b=Hh4Slqo+5lHh9EHpCcQdbdliVbX6vyL18nzHKTAUwEHfWNGve/uIH29A2RtMkxeoW7lxusq+Wdzru/ZbGma+sYQs12pYZ1KL6+PkuZCGswlrsWmXXuo8Q1kAvH0KsxZvEWI/FGZjqVM2l/ymp4oVfqgraxmEAO7ZjcEIUOS2t+U=
Received: from TY2PR01MB2284.jpnprd01.prod.outlook.com (52.133.184.13) by
 TY2PR01MB5003.jpnprd01.prod.outlook.com (20.179.171.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.17; Fri, 25 Jan 2019 01:33:23 +0000
Received: from TY2PR01MB2284.jpnprd01.prod.outlook.com
 ([fe80::109a:832f:625d:3328]) by TY2PR01MB2284.jpnprd01.prod.outlook.com
 ([fe80::109a:832f:625d:3328%4]) with mapi id 15.20.1558.016; Fri, 25 Jan 2019
 01:33:23 +0000
From: =?utf-8?B?77ys77yv77yw77yl77y677yq77yh77yp77yy77yvIC8gTE9QRVrvvIxKQUlS?=
 =?utf-8?Q?O?= <jairo.lopez.uh@hitachi.com>
To: "'Julien Grall'" <julien.grall@arm.com>, "'xen-users@lists.xenproject.org'"
 <xen-users@lists.xenproject.org>
Thread-Topic: [!]Re: [Xen-users] Xen on HiKey 970
Thread-Index: AdSy4o8L9dCPoFwuTh+GL4MT9kIKtAA7neAAAB6uUtA=
Date: Fri, 25 Jan 2019 01:32:10 +0000
Deferred-Delivery: Fri, 25 Jan 2019 01:34:00 +0000
Message-ID: <TY2PR01MB2284B99F0F10347C8D56D26DCD9B0@TY2PR01MB2284.jpnprd01.prod.outlook.com>
References: <TY2PR01MB228402DC4E58EF43159BAF07CD990@TY2PR01MB2284.jpnprd01.prod.outlook.com>
 <9aeb8d1d-e960-15d1-826d-cc8c30bc4b22@arm.com>
In-Reply-To: <9aeb8d1d-e960-15d1-826d-cc8c30bc4b22@arm.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [202.246.252.190]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; TY2PR01MB5003;
 6:SqNG9X4b2jGMwL2YI29dnLzS3qnMKxdXsQwiZDGv15/WjZJpq25Q+WMY/gM0D/r8y6H/Ev2pAhzWk7ftJj+FnVmQ2RQgSa4XGtH+8nUIDuby1Vv7aLYxMKcV5kovcDCB9OEqIvtIQNEB+U4J/KvphuVo4VB07cLu8/ka1WhnOBrzDncCFk223cLzCV6IKJUIg6k7ePLvf6gU8Q0kMLnJyoQQral2mZkBcrHFBJgLnWdXn49MQIKFXNtpIern76+qpORMqfXEbmh/yd8tDFpepewyxv6sH4YIlVhwHrMmH6Zrp4B+vNNRmluLMaSkdYBFhkNADvdLAkA6XfC1/UTqA6CXupCRPZpRMF+m58tpWLmo6VYkFhuQaxWeXA+b7o+mrNdcjcuKzt6VRDxW6kIadsqLnq8xf+JYez6QBBWtotZnlRhRiRvOS06t4PSj3+/XqZPKifcv7hsDEg0weAaJqQ==;
 5:OCf/k9vR4wqkZ3HbrwfFfvCV1IyqphpGGrzsnn7LvPYg8aUuai6ApLXzSgcRcPwoTe6FwtDWPv24cRbEgtAx4uJVsaLnfqEyi/b1E5EDm2zG1e4hUg2alEIGdc46feUukZPe1oaS+Zr5g0eOn2xe3+KK7/YNfAGDPV47FUjGmqD2+Ed+nZk3EwTN6r0f5OB/xFWTcbqAJGUFPeYHTmNodQ==;
 7:3BQA9geJzFt9xr03SQlU0YkwnoOxQ5UQyhc1nKfbb768xkL5YWip/922x4pMrsGkyxKUlOKVfRa1JPm1IiKMgIWQ/jFkZeqKgffRDOxKyMixFQVykUfKRSbbeUZKmKLn+VYZBCcZJgbVzAb6u3wV1A==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 84f6638c-402c-4143-29c7-08d682651890
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:TY2PR01MB5003; 
x-ms-traffictypediagnostic: TY2PR01MB5003:
x-microsoft-antispam-prvs: <TY2PR01MB5003E49A91ABA8D581367BDACD9B0@TY2PR01MB5003.jpnprd01.prod.outlook.com>
x-forefront-prvs: 0928072091
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6029001)(396003)(346002)(39860400002)(366004)(136003)(376002)(13464003)(53754006)(165144002)(199004)(189003)(229853002)(110136005)(6116002)(3846002)(6436002)(105586002)(33656002)(316002)(55016002)(106356001)(74316002)(555904003)(966005)(14454004)(86362001)(478600001)(97736004)(66066001)(2906002)(99286004)(345774005)(476003)(446003)(11346002)(256004)(68736007)(25786009)(102836004)(6506007)(53546011)(486006)(76176011)(7696005)(71200400001)(71190400001)(186003)(305945005)(6666004)(53936002)(7736002)(26005)(8676002)(6246003)(6306002)(81156014)(9686003)(8936002)(81166006)(491001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:TY2PR01MB5003;
 H:TY2PR01MB2284.jpnprd01.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: hitachi.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wGnLfjwaRo69oMWRLkWyupTP7inEel/npAD5sCySU2uzDPLqf2G7Zn6K7sfyHGD6OspEv4JD90NdvXH87GeHRI8fXEFtpJjr0DLJb9wwF0UEw0gytxSGiv0coW0/xh67N62MLQGzaHQqrh3+loBBAJHBmgtalsLNrs6qVuUVO18OGXNzOROF+qATg6Qx1uNduyAFHCbaYpfMm8oGdPw6bC/R/QU6lQl6TZktAiImopWnBWYn5bx+P9BjitRA0BWDtzg/7DVB4U5dEy8xK7uONT5FgmaREW5Drl7X3kyvAzwLfo0tkj86IJ8yuU/mnORfyYLepYDLlPEeEZyeJ76KSbpH4ZPM11kWoSkdOvyUF1ZagENaVzMhbZLAour7YgSu70Zi/dDZD+EIYridH2LxWnxNZ7a4e9AhXOLGap70bYY=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 84f6638c-402c-4143-29c7-08d682651890
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2019 01:33:23.2380 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f54277c9-dafe-44aa-85a4-73d5c7c52450
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR01MB5003
X-OriginatorOrg: hitachi.com
Subject: Re: [Xen-users] Xen on HiKey 970
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJlc3BvbnNlLg0K
DQpJIGFtIGhvcGluZyB0aGF0IGl0IHJlYWxseSBpcyBub3QgdGhhdCBoYXJkIHRvIGdldCBYZW4g
dXAgYW5kIHJ1bm5pbmcgb24gdGhlIEhpS2V5IDk3MC4NCg0KSSB3aWxsIHJlbGF5IHRoZSBpbmZv
cm1hdGlvbiB0byBteSB0ZWFtIGxlYWRlcnMuDQoNCkJlc3QgcmVnYXJkcywNCg0KSmFpcm8NCg0K
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiBUaHVyc2RheSwgSmFudWFyeSAyNCwgMjAxOSA3OjM5
IFBNDQo+IFRvOiDvvKzvvK/vvLDvvKXvvLrvvKrvvKHvvKnvvLLvvK8gLyBMT1BFWu+8jEpBSVJP
IDxqYWlyby5sb3Blei51aEBoaXRhY2hpLmNvbT47DQo+ICd4ZW4tdXNlcnNAbGlzdHMueGVucHJv
amVjdC5vcmcnIDx4ZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6IFsh
XVJlOiBbWGVuLXVzZXJzXSBYZW4gb24gSGlLZXkgOTcwDQo+IA0KPiBPbiAyMy8wMS8yMDE5IDA2
OjIyLCDvvKzvvK/vvLDvvKXvvLrvvKrvvKHvvKnvvLLvvK8gLyBMT1BFWu+8jEpBSVJPIHdyb3Rl
Og0KPiA+IEhlbGxvIGFsbCwNCj4gDQo+IEhpIEphaXJvLA0KPiANCj4gVGhhbmsgeW91IGZvciB5
b3VyIGludGVyZXN0IG9uIFhlbiBvbiBBcm0uDQo+IA0KPiA+DQo+ID4gTXkgbmFtZSBpcyBKYWly
byBhbmQgSSBhbSBjdXJyZW50bHkgd29ya2luZyBmb3IgSGl0YWNoaSBMdGQuIFImRCBpbiBKYXBh
bi4NCj4gPg0KPiA+IEkgaGF2ZSBiZWVuIHRhc2tlZCB3aXRoIGV2YWx1YXRpbmcgQVJNIGJvYXJk
cyBmb3IgdXNlIHdpdGggWGVuLg0KPiA+DQo+ID4gSSB3YXMgd29uZGVyaW5nIGlmIGFueW9uZSBo
YWQgYW55IGV4cGVyaWVuY2UgdXNpbmcgdGggSGlLZXkgOTcwIHdpdGgNCj4gPiBYZW4gb3IgaWYg
aXQgaXMgZXZlbiBwb3NzaWJsZSB0byB1c2UgWGVuIG9uIHRoaXMgYm9hcmQuDQo+ID4NCj4gPiBJ
IHRvb2sgYSBsb29rIGF0IHRoZSBXaWtpIGZvdW5kIHRoYXQgYm90aCB0aGUgSGlLZXkgWzFdIGFu
ZCBIaUtleSA5NjANCj4gPiBbMl0gaGF2ZSBoYWQgc3VjY2VzcyB1c2luZyBYZW4uDQo+ID4NCj4g
PiBIb3dldmVyIHdoZW4gc2VhcmNoaW5nIGZvciB0aGUgSGlLZXkgOTcwIHRoZSBvbmx5IHRoaW5n
IHRoYXQgc3Rvb2Qgb3V0IHdhcw0KPiBbM10uDQo+ID4NCj4gPiBEb2VzIGFueW9uZSBoYXZlIGFu
eSBtb3JlIGluZm9ybWF0aW9uIHJlZ2FyZGluZyB0aGUgc3VwcG9ydCBmb3IgdGhpcyBib2FyZD8N
Cj4gDQo+IEFzaWRlIFsxXSwgSSBhbSBub3QgYXdhcmUgb2YgbW9yZSBkb2N1bWVudGF0aW9uIGZv
ciB0aGUgSGlrZXkgOTcwLiBJdCBzaG91bGQgbm90DQo+IGJlIHRvbyBkaWZmaWN1bHQgdG8gZ2V0
IFhlbiBydW5uaW5nIG9uIHRoZSBib2FyZCBhc3N1bWluZyB5b3UgaGF2ZSBhIHdvcmtpbmcNCj4g
TGludXguDQo+IA0KPiBJIHdvdWxkIHJlY29tbWVuZCB0byBsb29rIGF0IHRoZSBnZW5lcmljIGlu
Zm9ybWF0aW9uIGZvciBib290aW5nIFhlbiBvbiBhbnkNCj4gaGFyZHdhcmUgWzRdIGFuZCBhc2sg
b24geGVuLXVzZXJzIGlmIHlvdSBnZXQgaW50byB0cm91YmxlLg0KPiANCj4gQmVzdCByZWdhcmRz
LA0KPiANCj4gPiBKYWlybw0KPiA+DQo+ID4gWzFdDQo+ID4NCj4gaHR0cHM6Ly9jbGlja3RpbWUu
c3ltYW50ZWMuY29tLzNWN2Z6N042cDhqOXFTRk1HamRobnpUN1ZjP3U9aHR0cHMlMw0KPiBBJTIN
Cj4gPiBGJTJGd2lraS54ZW4ub3JnJTJGd2lraSUyRkhpS2V5DQo+ID4NCj4gPiBbMl0NCj4gPg0K
PiBodHRwczovL2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM1kyZGdpRkh0Wk1uNHQxc1B3dGZqZGo3
VmM/dT1odHRwcyUzQQ0KPiAlMg0KPiA+IEYlMkZ3aWtpLnhlbi5vcmclMkZ3aWtpJTJGSGlLZXk5
NjANCj4gPg0KPiA+IFszXQ0KPiA+DQo+IGh0dHBzOi8vY2xpY2t0aW1lLnN5bWFudGVjLmNvbS8z
Mzc0VWl2RFZ4ZDJuZXV4eHU5elI3WDdWYz91PWh0dHBzJTMNCj4gQSUyDQo+ID4gRiUyRmRpc2N1
c3MuOTZib2FyZHMub3JnJTJGdCUyRnhlbi1vbi1oaWtleTk3MCUyRjU1MTMlMkY4DQo+IA0KPiBb
NF0NCj4gaHR0cHM6Ly9jbGlja3RpbWUuc3ltYW50ZWMuY29tLzNLQjJUU0NMR1RQTkxFS3VjU2t2
UWhhN1ZjP3U9aHR0cHMNCj4gJTNBJTJGJTJGd2lraS54ZW5wcm9qZWN0Lm9yZyUyRndpa2klMkZY
ZW5fQVJNX3dpdGhfVmlydHVhbGl6YXRpb25fRXgNCj4gdGVuc2lvbnMlMjNIYXJkd2FyZQ0KPiAN
Cj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Fri Jan 25 14:51:27 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 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-users-bounces@lists.xenproject.org>)
	id 1gn2oJ-0007z8-C4; Fri, 25 Jan 2019 14:50:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mDPW=QB=gmail.com=pryorm09@srs-us1.protection.inumbo.net>)
 id 1gmsFC-00037z-EU
 for xen-users@lists.xenproject.org; Fri, 25 Jan 2019 03:33:26 +0000
X-Inumbo-ID: f81577fc-2051-11e9-aeee-bc764e045a96
Received: from mail-it1-x131.google.com (unknown [2607:f8b0:4864:20::131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f81577fc-2051-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 03:33:24 +0000 (UTC)
Received: by mail-it1-x131.google.com with SMTP id a6so7835581itl.4
 for <xen-users@lists.xenproject.org>; Thu, 24 Jan 2019 19:33:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=1Uwc+HYFJKcINRNXmASTs7XB/N8e0ceHH3jB2PkA7S0=;
 b=PjkcRH8tTQq4SqNDtCbGEv7v10oABjs2DUNBny0fXySAZr8DQg86YOqc9X1li/7TKs
 0l6X37np9Jzfi+NJr1KHwTDjr1KUweamavt0LyOxtmfXtIt3Y6yo1GGY7l20XA2k5Ad9
 OmvbZsKPyl4Nrt1WuBhiJgtCx/k1b1Q0idvFn5nemEkb00IKK5mS8bfg5hG59sIoABMC
 FvSMfErTMwN5iy11L/fLKgu4NVJ2OCwNPiQGbcb0VAxV9vN8Ymwil9zoZd+hu/Ut21B5
 jlzQUnjDKghAiN4Yer7gHPvULRjtqBbjezfKzIgh+wOFh6OPQ89SAJk8Ob0H6ZXM27Xt
 ge6g==
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=1Uwc+HYFJKcINRNXmASTs7XB/N8e0ceHH3jB2PkA7S0=;
 b=cO2lpcLt36GMrKYezZg620qfk0qds6v8tUDlSw8EWbEI/rC3pMYOTNPw3FRU4Nl7Z/
 dPqwUBIVoTFhWycRGwdIUuzgNzLAagUttebZi9PVMrzSCHneW3Rqw3MoGmb1yGMU5JNG
 NZ7YNLQWy4tCkuzo4r2Su41jiWpnkgKctORGWZgTmmW3QG3bClxq2VkaAGbWNXBzItQq
 G2Ty0oVn2DNVxPFJv0RsXAphIvrtT5L2d3axcvKkIj76yUngtsoE9pJqdX+mjtYUCGnN
 w3dPfZI4ZuynZ8/aprTqMyPBgxDB/mi4xa8F1p33Ps2/m7AsGZmx0Jncg1LT953G+iDS
 0ziw==
X-Gm-Message-State: AJcUukcLLuuNWsPjLCYqEkZZfBmXGigbpSeaej/bfIKBRDapZUtXGIFE
 T4X8XXlOED2RTaucQcJSk/HbBZKKfJvYwvNTQjX59w==
X-Google-Smtp-Source: ALg8bN5G7KuUrstWw1HlxGV5gpDPfwCk8EBTJFHNKAy/nPNc/W/BC27u4fRfI1ovUm++uPKp8aOUnWkyD3wzmf7MtG4=
X-Received: by 2002:a24:5015:: with SMTP id m21mr2671803itb.2.1548387203392;
 Thu, 24 Jan 2019 19:33:23 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a02:51c:0:0:0:0:0 with HTTP;
 Thu, 24 Jan 2019 19:33:22 -0800 (PST)
From: Pry Mar <pryorm09@gmail.com>
Date: Thu, 24 Jan 2019 19:33:22 -0800
Message-ID: <CAHnBbQ_aq=qr9MtPYF-7iWP4BaKupi3o=7VBHbu3Uw7HbDxqVQ@mail.gmail.com>
To: xen-users <xen-users@lists.xenproject.org>
X-Mailman-Approved-At: Fri, 25 Jan 2019 14:50:22 +0000
Subject: [Xen-users] xen-4.12~rc1 patch: fix xenmon script extension
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

RnJvbSA4MTc1OTBmMTI0YTQxMjA0NTFiNDAwN2Q4MWRkY2FjNzQ1YjljNDQ5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrIFByeW9yIDxwcnlvcm0wOUBnbWFpbC5jb20+CkRhdGU6
IFRodSwgMjQgSmFuIDIwMTkgMTk6Mjg6MzQgLTA4MDAKU3ViamVjdDogW1BBVENIXSBjb3JyZWN0
IHhlbm1vbiBzY3JpcHQgZXh0ZW5zaW9uCgpTaWduZWQtb2ZmLWJ5OiBNYXJrIFByeW9yIDxwcnlv
cm0wOUBnbWFpbC5jb20+Ci0tLQogdG9vbHMveGVubW9uL01ha2VmaWxlIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hlbm1vbi9NYWtlZmlsZSBiL3Rvb2xzL3hlbm1vbi9NYWtlZmlsZQppbmRleCBlMTcx
MjMwLi5lNDVjNWI4IDEwMDY0NAotLS0gYS90b29scy94ZW5tb24vTWFrZWZpbGUKKysrIGIvdG9v
bHMveGVubW9uL01ha2VmaWxlCkBAIC0zMiwxMyArMzIsMTMgQEAgaW5zdGFsbDogYnVpbGQKIAkk
KElOU1RBTExfRElSKSAkKERFU1RESVIpJChzYmluZGlyKQogCSQoSU5TVEFMTF9QUk9HKSB4ZW5i
YWtlZCAkKERFU1RESVIpJChzYmluZGlyKS94ZW5iYWtlZAogCSQoSU5TVEFMTF9QUk9HKSB4ZW50
cmFjZV9zZXRtYXNrICAkKERFU1RESVIpJChzYmluZGlyKS94ZW50cmFjZV9zZXRtYXNrCi0JJChJ
TlNUQUxMX1BST0cpIHhlbm1vbi5weSAgJChERVNURElSKSQoc2JpbmRpcikveGVubW9uCisJJChJ
TlNUQUxMX1BST0cpIHhlbm1vbi5weSAgJChERVNURElSKSQoc2JpbmRpcikveGVubW9uLnB5Cgog
LlBIT05ZOiB1bmluc3RhbGwKIHVuaW5zdGFsbDoKIAlybSAtZiAkKERFU1RESVIpJChzYmluZGly
KS94ZW5iYWtlZAogCXJtIC1mICQoREVTVERJUikkKHNiaW5kaXIpL3hlbnRyYWNlX3NldG1hc2sK
LQlybSAtZiAkKERFU1RESVIpJChzYmluZGlyKS94ZW5tb24KKwlybSAtZiAkKERFU1RESVIpJChz
YmluZGlyKS94ZW5tb24ucHkKCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLS0gCjIuMS40CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Fri Jan 25 16:47:32 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16: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-users-bounces@lists.xenproject.org>)
	id 1gn4ca-0002np-0D; Fri, 25 Jan 2019 16:46: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=ERP6=QB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gn4cZ-0002nk-2T
 for xen-users@lists.xenproject.org; Fri, 25 Jan 2019 16:46:23 +0000
X-Inumbo-ID: be48687e-20c0-11e9-ade1-7f191effe12d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be48687e-20c0-11e9-ade1-7f191effe12d;
 Fri, 25 Jan 2019 16:46: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 81BF6B053;
 Fri, 25 Jan 2019 16:46:20 +0000 (UTC)
To: Pry Mar <pryorm09@gmail.com>, xen-users <xen-users@lists.xenproject.org>
References: <CAHnBbQ_aq=qr9MtPYF-7iWP4BaKupi3o=7VBHbu3Uw7HbDxqVQ@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <d3fb4e44-d090-3b77-0830-943b623983f8@suse.com>
Date: Fri, 25 Jan 2019 17:46:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAHnBbQ_aq=qr9MtPYF-7iWP4BaKupi3o=7VBHbu3Uw7HbDxqVQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-users] xen-4.12~rc1 patch: fix xenmon script extension
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGV5IE1hcmssCgpPbiAyNS8wMS8yMDE5IDA0OjMzLCBQcnkgTWFyIHdyb3RlOgo+IEZyb20gODE3
NTkwZjEyNGE0MTIwNDUxYjQwMDdkODFkZGNhYzc0NWI5YzQ0OSBNb24gU2VwIDE3IDAwOjAwOjAw
IDIwMDEKPiBGcm9tOiBNYXJrIFByeW9yIDxwcnlvcm0wOUBnbWFpbC5jb20+Cj4gRGF0ZTogVGh1
LCAyNCBKYW4gMjAxOSAxOToyODozNCAtMDgwMAo+IFN1YmplY3Q6IFtQQVRDSF0gY29ycmVjdCB4
ZW5tb24gc2NyaXB0IGV4dGVuc2lvbgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmsgUHJ5b3IgPHBy
eW9ybTA5QGdtYWlsLmNvbT4KCnRoYW5rcyBmb3Igc2VuZGluZyB0aGlzIHBhdGNoLiBZb3Ugc2hv
dWxkIGNvbnNpZGVyIHJlYWRpbmcKCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1
Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcwoKZXNwZWNpYWxseSByZWdhcmRpbmcgdGhlIHJl
Y2lwaWVudHMgb2YgdGhlIHBhdGNoOiBpdCBzaG91bGQgYmUgc2VudAp0byB0aGUgeGVuLWRldmVs
IG1haWxpbmcgbGlzdCBhbmQgdGhlIG1haW50YWluZXIocykgb2YgdGhlIG1vZGlmaWVkCmZpbGVz
IHNob3VsZCBiZSBwdXQgb24gQ2M6IGFzIGRlc2NyaWJlZCBpbiBwb2ludCAxLjUuMyBvZiB0aGUg
d2lraQpwYWdlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue Jan 29 09:12:25 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:12: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-users-bounces@lists.xenproject.org>)
	id 1goPQQ-0008DV-32; Tue, 29 Jan 2019 09:11:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ClzG=QF=kynetics.com=laura.nao@srs-us1.protection.inumbo.net>)
 id 1goPQO-0008DQ-Oo
 for xen-users@lists.xenproject.org; Tue, 29 Jan 2019 09:11:20 +0000
X-Inumbo-ID: d6b33382-23a5-11e9-aeee-bc764e045a96
Received: from mail-ot1-x333.google.com (unknown [2607:f8b0:4864:20::333])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6b33382-23a5-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 09:11:19 +0000 (UTC)
Received: by mail-ot1-x333.google.com with SMTP id t5so17279828otk.1
 for <xen-users@lists.xenproject.org>; Tue, 29 Jan 2019 01:11:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kynetics-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=ljxKhp1OhfT0coIXHottXpd/IxD9Pw2K93oj3u47IGc=;
 b=2ElUwPoW6G9nlxb/n2K+ep9KLe1vNZlGSy3U+q6lldEBfotV5l6iEkoJbofpAwkl5R
 R5cAn1g33fx7o6ydJ1fPh/ubzO0KOZBMpAHhhPiGw07SEs4+tWyGOm116rxzyvmHZxyB
 lawCDNK8IyYO+oJHeHVfbUB5QWDKuo/NECof8g8w2uPaoQivf+3QiQYWn6oFVFKFMQNp
 /sKogQ3oiMDSzN59A6l15FxhQjkPNUqHt+lTS225kqQ4TaeUYUuUNfyHhNGleNWatKXJ
 Ob/edhV4eCl6O/qsbQJfuIMcgcpVTjwCebHAVExqOmYHk4OInQPVWU2gAiMOC4BllN5M
 BBhg==
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=ljxKhp1OhfT0coIXHottXpd/IxD9Pw2K93oj3u47IGc=;
 b=KUGOZKYg1sPQvx2YRNCGRp4nF2q2V5421AqlGeiX7h2deQqWIS/q7o6uP8g3IszTOA
 KxeshMvn+vT7ThudsgkFln2I185q6LQKPmQQn/TV1taD9J6oENMHJgr/mYMnE2FsYMWW
 Jtty0F56ITkqXdx3qarA6NDgc6c/aBYtHuW76JNiUz+r1OiSY5S0xP2im+OnIqTCQsVd
 wleVAqTWwvkqPCTgUujGvA5BRxg+XL2gukALNb6zyHGHTydev7XY8H8yOVeAsLGKZMmn
 7Xa3pQyck3yAhd6T220mxsh93CcvA6XxsL+koOEUmlbT0sW20O0ghsXXDwL7vk4HTDmx
 8Gyg==
X-Gm-Message-State: AJcUukdBR8i4tUhiImpNWns4uRNfTbm6kae0iwCQdJDHc5B3npti1tMS
 R+bg3p4BI+9VwhNQSsV+5GsnmadjVcdhqp/j0fnRZJXFV14=
X-Google-Smtp-Source: ALg8bN6d5fYE5XnJJ3oLtllff15vq08jC+ck52fnOBtk1LLn6sybKIalxyEO8XXNahJC0BuTOUiBhnMjz/g3mDgxXS8=
X-Received: by 2002:a9d:1b4b:: with SMTP id l69mr18919723otl.183.1548753078483; 
 Tue, 29 Jan 2019 01:11:18 -0800 (PST)
MIME-Version: 1.0
From: Laura Nao <laura.nao@kynetics.com>
Date: Tue, 29 Jan 2019 10:11:07 +0100
Message-ID: <CAD0+OwaoMh2xgxK4aVCZC5ODTroG5RtAPPnAhOGytSic65EHCQ@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] Support for save/restore functions on ARM platforms
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8gYWxsLAoKSSdtIGN1cnJlbnRseSBldmFsdWF0aW5nIFhlbiBvbiBBUk0gdXNpbmcgdGhl
IEhpa2V5OTYwIGJvYXJkIGFzCnRlc3RpbmcgcGxhdGZvcm0uCldoaWxlIHRlc3RpbmcgdGhlIHhs
IHRvb2xzdGFjaywgSSBub3RpY2VkIHNhdmUvcmVzdG9yZSBmdW5jdGlvbnMgd2VyZQpub3QgYXZh
aWxhYmxlIGFuZCBJIHNhdyBhbiBvbGQgY29tbWl0WzFdIGRpc2FibGluZyB0aG9zZSBmdW5jdGlv
bnMgb24KQVJNIHBsYXRmb3Jtcy4gSSB3YXMgd29uZGVyaW5nIHdoZXRoZXIgc3VwcG9ydCBmb3Ig
dGhvc2UgZnVuY3Rpb25zCmhhdmUgYmVlbiBhZGRlZCBzaW5jZSB0aGVuIG9yIGlmIHRoZXJlIGFy
ZSBhbnkgcGF0Y2hlcyBhdmFpbGFibGUgdG8KZW5hYmxlIHN1cHBvcnQgb24gQVJNIHBsYXRmb3Jt
cy4KClRoYW5rIHlvdSBmb3IgeW91ciBzdXBwb3J0LAoKQmVzdCwKCkxhdXJhCgpbMV0gaHR0cHM6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXQ7aD0zYWMzODE3NzYy
ZDFhOGIzOWZhNDU5OThlYzhjNDBjYWJmY2ZjODAyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Jan 30 09:43:20 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 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-users-bounces@lists.xenproject.org>)
	id 1gomNp-0003u5-5h; Wed, 30 Jan 2019 09:42:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6YV+=QG=b1-systems.de=waldt@srs-us1.protection.inumbo.net>)
 id 1gomNn-0003u0-Mw
 for Xen-users@lists.xen.org; Wed, 30 Jan 2019 09:42:11 +0000
X-Inumbo-ID: 4f631ba1-2473-11e9-aeee-bc764e045a96
Received: from mx2.b1-systems.de (unknown [78.46.169.121])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f631ba1-2473-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 09:42:09 +0000 (UTC)
Received: from [10.10.2.6] (faerie.systems.b1-systems.de [83.243.41.35])
 by mx2.b1-systems.de (Postfix) with ESMTPSA id DDA8F20477
 for <Xen-users@lists.xen.org>; Wed, 30 Jan 2019 09:42:07 +0000 (UTC)
To: Xen-users@lists.xen.org
From: Eike Waldt <waldt@b1-systems.de>
Openpgp: preference=signencrypt
Autocrypt: addr=waldt@b1-systems.de; prefer-encrypt=mutual; keydata=
 mQINBFTbe1kBEAD7RniYTPkd9fxyurVbjxniGsUBOrYILuhuXnRZR2JLp8SPpnNfYkBkqHKp
 E7XG7lbqLvGSr/kc1HXqtJ22dqrqxP5zG0xZY57b+9z5NkGMLFI13nPpxMKWitOOVPlkQEhw
 huPLLfiboFk+tH3EoICwGlr06BGhQAzgY4A2QEwcQmrgRZnwTIxVtxE5vHhbISKz61l+8Z2k
 MHy3m/AjsmaBdno3/Pz6NNpW9fvNGe0ZlRbWl4r0+5XH90hByLib9ps+cklFlql3KZwoAV4F
 oTESe9W1dWdFoJdKSi+aVCihukiqfjez84eZXEAbySW4CDu4Vm3p0Ub0qKK9eWzk6pB21lz9
 tC6Diz+9mq2I4mnyjxQUMTRAwPYIgh2GApR5B7UK2aEs981+ULpxImK39ssbJL0vJzLEEr0C
 LhQJkKbqxiBJ0yjEyaIimNWt7KO25j5gZPIzn0k3GHF/9GmdOs8bnjNWDVXDfAvDi8oenqWZ
 Llo0huUtQmggpix3U3U3I9GuwflGqfdI83gdANVkpWETAGfEEBJFFunusG/fk14eSgGguszm
 /FLwQKo+MAjfgvnWV/HUrbignsZeS9I6+tauKWNRQiCyzyiaTDFwjLv3ib4nzSVkBMmOfD2D
 Tjm6SMgRompt8fP1MROAtJQt4uZQjvasadMskPXeUx6v8XpQAwARAQABtCBFaWtlIFdhbGR0
 IDx3YWxkdEBiMS1zeXN0ZW1zLmRlPokCVAQTAQgAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIe
 AQIXgBYhBA4zboBLr38KmyZDpNHg+7dH3K5LBQJcNguGBQkJO8OtAAoJENHg+7dH3K5LWB8P
 /R4HO5YGqctXEUqiXy3fQIjh4fSRZuThTCjCIXqwO/E0HxI7Wzx7oNQ8Bcmn9a19Han52L9i
 eIUfSkFE/q+fNdxcESpVpGHB4y+cCZDlmm76lhXoLLaqG0c03bpMocNuhDVayZC5MXCaR/5e
 glav1QtGm5zjAmAQiNng+BrCwTWfszJeqtsdruHK/M2GIuyW+o9jO3Dp2mlSxJmpzN6ihjZ6
 VOy42zw1jO3SEyIXsgks79hIiqT52r903S5DqbPGW1xA9AFqmAC17Risz3gPwY352+VfMuhZ
 oOFw4vxyciopxPlccNWd0KJ4H6IEOEQFR/MhWSXtHxmHSaWRMGt4l8MXH6jqjNf7SK/VbC60
 5njGOr5AmIwwyaelWmO8Kon+Hrby3QFwIpeUhvhyNMTBlgTesutmMtAexj/rcn2FqtoAAzZW
 k50nWa5kA70Kd2jOUNRYPtJYcsVvoXsGGoiX8/XETEqcC2zleGsA58PGQVoWcREsmQAYHpov
 W9E78gTayRh1OQMa4GJxTQ04wVhfSQrQ0g03g702Aci0CboqQ586GqgRKGNBOU26YFDFWM3T
 /QdcM64L/QoxuoZrvvItcdElA7aG+j3kdIqmYL2GJ1L6VHJXtW+urpDCoXY8NCFGqt9z5Jwh
 jkKytpu1yj1HZ7CvAbOkszEWcmoGf2TJeJIxuQINBFTbe1kBEADHB+HwdpG3TBTyjdbwZXr/
 H0AZeEfQd+6DmM3btQLjouxn26TOvdfE3YAd9oFVklnk5jrUIhkS5N1gMB/D3RqlR0Fu210F
 dG+y9dKbRHNdKltmS/hz+AbUioy6JGzUP19B4+V/Uex7BKMf+aa3ltwmvJNR8SVw4qA01PAQ
 eb5PcP/xdqzW/kO84kfpu9r79SD6DiRjrXj0WzsJ7v5MkLQeI5wcs9upMONP6moPIr1ZTC+U
 /pr2emb1feoW4c501KxA8lWBmAHjmZ/tnXB6F0A5rOFhsKh6FRYRX4GCEdQdXPp3bh95Lk29
 GPMT4pmzZI3pSMWiKVb95HtvUbueMUT3dyfTO70c3C1bPU+iOCCplotphG23XBU63LLPe7DQ
 D+Bw6r2cG5K/JAoe2h3XSGJzFvVsyU0ZpQrUglhzZxY0rmQGiNCvQRgMzZ+AIwO3wWBlwYTG
 9kq1ZJyp2/jxTNdpy12C6RZndOC3EbBjAl4bcPueSios6pGCsHR5b52ZDQgM5Vnw4V+0w7UJ
 6ohkErAFKCPozaQj7UIC9ZgNfi2Nd8pSLsLji6uQANa2Zj6ZEUSbVojw0nvgMM4ocDPKRjY+
 3QW15u82wh+XFB4w51qSmHQD1ERpWHZb2OSXOuy404Mj9jrgDqPgIANrFHCidslYq5IOPpV9
 kdvTRIkM6YJZ2wARAQABiQI8BBgBCAAmAhsMFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlw2
 C64FCQk7w9UACgkQ0eD7t0fcrktsYxAAq/uqipizfmX9LUum3Tt2yv0PzKmNyWyMxZII0MpW
 5RFTDCI72XLPsvBNS6sLx5UOlkyHHSzHFQwbastwqaBgGg3N2dBAxxWic8f9CZGR6pK+ZTj6
 HPbr/IGBVRPtb5OW98fBOMLhal5gG9j3tjDCpdPEcMUm1vXANcgwVhBRwnRny43SFsdsXMXF
 y3MawwYMTXhwuzQHHb5vd6VoLYh+WnhXdQvX1npSZPV7QgCnbnXU0MDfkzrU0g47Jdxn8Cu0
 WYaXn/kvRmOGE3wqGyb/flX+yXdIBDKg+BU5/fQOXgRJzlrtIe9TylERzH8eiiofNVuUBV9O
 dstPcfGLpj/Upp2k+YNjD0+yYK0zjBYg9ijUG/ZrcqdOtbHftodHDlghfMjo2vaaBC0cmn9N
 AqxxO/MiLyhoKTK+QTTG0Mdz9PeO8jwWkDypaLd4ul8/ra75V1uzCkXf3/LsHPVKrKO6uJ6s
 sB33GHBVNp3DGJiC/fG7T6Gq2pHa8KbpMXIsJKLfcusdyPSeWmZGYBYp23kynxgr/2eTqrEI
 pWXL4kP1cr6G4E7GX29a0tiqHzY/XkbrlT6Eyd/Wu0xu5/NvMo46G+Y2BcRGAW98rUDelsTP
 JCzXIB2lwCO78hntsDnpC5yyqbP39yAGJrd8bMlD2tSSxTfQldwdvTcYum+E6BaEEEq5Ag0E
 VNuF8wEQAN/TEjGvPvlVvS8ECcJve2URvRHGtUoiwMoYe9pGbl2BgEBv7ED2qGgsJ+Vs31od
 b/FK7LM+phtd/OorD5IYxeGTg3yn8mB2x0oc/KywQwYkARnhyCx6x5Txagh7Iznl8IVzP3XQ
 QOb8wqXovUvtjOMLtsUZU5d6seO8a0Xzub3S7QI5ZmD0goGrkdgDv9+eg5kAYPnSetP7fp+K
 UeHqzAvY9MWz/lJNw+KbDPl3dNFupdqw9O8tNftWyKyGRHNOjBnNhY+MGElsPjnvlXk8bqSh
 MkiELmH90xGu2kWWaN3zMqZU6jgMPCWGi5LYJ1z1qkeEkWgfTZAWj4SFyXPPbdWz01fOoJLi
 qYDTvYH3ReYyyj+sC4IjiIINue1e0F3MPDa2uyXg6kDOcwQIuRfNdZdhkC/mhuu4Abb+EfZs
 wPXDIDiYYM7rT4zKXrXjC5TRnkbnwX2qrZiPLy8iW1A1oAq2S/cHyvsX0soVQ9sIbc32Q93I
 czLE3CTcTMWC2fA+jAwyWSqdcOsHaWsPDkneN49QPIrwul+okX+nRj5b5bLNI5uJVV/eKMix
 S0T1DcaepILJugg88AIDWBFjVj0nmaVGbRIEgUFlY/b5LAR0EzVIWMZgCsEnubtBSiZMY99q
 EquPeNpDPJDHDiZsyVePy+tDzTR3jWHcCkqmUO0kc+XPABEBAAGJBFsEGAEIACYCGwIWIQQO
 M26AS69/CpsmQ6TR4Pu3R9yuSwUCXDYLtgUJCTu5QwIpwV0gBBkBCAAGBQJU24XzAAoJEAbV
 vTLolvrlWRIP/R+d8B4NQPtXzg0ZRiktQj0s9SUNbApcljzsacIG8rdfGriX5aKeEpsmoooQ
 M5SWigtzNSS5NFS6oI2lya51DtJxy06bbFPT24eaMZ2v5yqEnvm1k4+NU93PI91gzntKLxOL
 hyQ7Ixm2WWn1V3DiTYLkgRdRO/kAtbW7AiGpm+u5PKgY3LsOKlu2g9WvKxLqRIyAILdVglV2
 sIhPjXRGwm7yoMFYg3TlnjgG7TYg5vHZsqO/0WnJN1kMBotJS/KE/bl0j16j4S7TQSW/ykrU
 3U/xYcUVpuUCZRCoLeA4IC/ZL/jFz5vNuntliquHANUetRjSvYNlgdm+jgrl6cm3HHfip5TU
 Q81e6H9/q1CrK7REuT/9ATDo32vrELi0Ssj3v0SX1fTtZB9HQuTPpRRRyuRa0cKYlmv/D8Qa
 QFoRqn6KttzaFkCJQllsoUzjxz6QKArl2HeeCfhM8gSJxjNUuPAhxhxU/4jpY/tv0C9wAKln
 P5LVVffKhnCXANnpqbStY5jo0OQ1rr5kvW2ce1r0H7flO0/fcDv7Kd8jQJ+v5mMRYIn9I4Ts
 AGftOKhPCiJxTvY6WNFAsfJd0nyGZryGLpA0Vykk9fJUfnuVLSAM5Bc/lNr4Rpiyosq8ZBtf
 AqUmjOLSsv1hmzX3MdG0YcmoN8A7dWm3g3YJaPc0nCbz1CeeCRDR4Pu3R9yuSwsmEACmjKv2
 mC3G5iAGCcOa3prggMQJsoNkolz8Wg097PH1+PzbSFCLAUfOdhUaoyPkLoizVnnBVTvxl7Lr
 kUgwGAegAetyqlFdkYravePBtI5TKuohM5hkZpEElTI2YDiFMlYEzefFjw2u7+jbLWHTqZlg
 rR7B/P902KpRQCfHjWqU839B9G0ZWMQgSYfLZFi44cvTwCmeGW8MAXh30vVw6mwwSMFZOyW5
 YxaWUmYYFIfhI3dmx4shOHevZ7t4qvhegTJUUJY0NI7BJgzgcEvBI9fL1EosmKt9m2gaKHOL
 djsROlq7uFt/3orN+nuKWittI03LkQi+u9q/Hx/Plvu5bbnfrwJn/GN4r1mo60SajK7gWE64
 fNBrBMQhGeDfEWvrTxRUZCv8zboEfdletNtStk4VAG2pBlTUOJE/VbXXnv1JdpydQKD8wXeS
 CDHQVrEW69tT3llggNGhmPEfzKCp1ZGxKcFqQHjqBRBz8H06l+DV2b4QQOMIRmi42t9Aekj1
 DZl4VdTunnaj55VGSehbAom+0vSiqRm3zygzlbIVRWRNVC8UhV2oCquGxTgzHFief0tiTPz1
 W1A8Vp0CF6gCjaDjHs3Td1Ch4NXsMrOtIbqT196BW/PcD2bq316Pe3E0rzqkM8ADnT28RGdE
 Wex/gryLo5htjAWgUa932T8l3Pz8LQ==
Message-ID: <9c7d3ec1-5291-b359-27f5-9a1a79861afa@b1-systems.de>
Date: Wed, 30 Jan 2019 10:41:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Subject: [Xen-users] booting dom0=pvh on efi
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5482403424470431160=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--8YYjJto2R18bh2M9PCS1xyj8PICAxa3BG
Content-Type: multipart/mixed; boundary="aARnO3jfWV9rABPbzx8CZB1tCiTmvj7Ok";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Xen-users@lists.xen.org
Message-ID: <9c7d3ec1-5291-b359-27f5-9a1a79861afa@b1-systems.de>
Subject: booting dom0=pvh on efi

--aARnO3jfWV9rABPbzx8CZB1tCiTmvj7Ok
Content-Type: text/plain; charset=utf-8
Content-Language: de-DE
Content-Transfer-Encoding: quoted-printable

Hi there,

I am trying to boot my dom0 in PVH mode via the dom0=3Dpvh xen cmdline op=
tion.
The current setup is running on xen-4.11 (SUSE SLES 12.4).

"Building a PVH dom0" is pretty much the last thing I see on the
console. After this it just blackens... but does not crash or reboot or
anything.

I already tried the kernel cmdline switches
"intel_iommu=3Dno-igfx/force/on" in different combinations but it did not=

help.

Also booting "/boot/xen-dbg-4.11.1_02-2.3.gz" does not seems to be
possible easily in EFI mode...
In /boot/efi/efi/sles/ there is no "dbg" xen EFI binary to boot.

xen:~ # ls -1 /boot/efi/efi/sles/
MokManager.efi
boot.csv
grub.cfg
grub.efi
grub.xen-files
grubx64.efi
initrd-4.12.14-95.3-default
shim.efi
vmlinuz-4.12.14-95.3-default
xen-4.11.1_02-2.3.cfg
xen-4.11.1_02-2.3.efi

Do you have any ideas what goes wrong (with the black screen) or how to
debug further?

Cheers,
Eike


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

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


--aARnO3jfWV9rABPbzx8CZB1tCiTmvj7Ok--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlxRcW4ACgkQ0eD7t0fc
rkviIxAA1x1W+drXSAnqwokZwxW73zjrZGJ2QpHnZTv7xDhFsWg6QiMsmDbuBQq4
jtDA2U/AZXpLdUxQNR/XJwHD4CgFXPWpFf/lknl+V8Wx2fEbvAuxnjiBs3A2Tyjh
uqBnzN4+gDobI0IOCxuw62X3jH98T4Et5VFG3AlBBUCrJjI+IaCs9kTGtvB37g8b
DTjzL66x8YPZ0QBYmzzAh8Ki4SA1rCePuMtigJ1LPj3RD6sp/yhmBKnuRcKZTkwQ
Beld+im+9kzJSg9Ps7NL51umEXZaeYWbImVhlFNCYHxBBBYuxitZl0YYtblCJNom
0ll/bPZTYtJYXSMIYyKHQqpcvv60OqqzX+GyfhRoST/5qTP0wrACKP9ZQeWkpDe1
3HMK6sTwC29RfQtElHLwrvDfn+5m6MQI5wzNgDLxECy/J0yKOGx9ZKG0oaipZvxf
1HscPO1s5OLMrp4jqyJzJwhqUs8oJ8gd70fGPylre3qGqKncREJux7zFaBQi/trA
Ykzqe5FVOIH5gvNBShJbpuYiqhiGzHpYUEPn43zQ4CdB22NCpYuv6FMz7SknA4KS
+JSgUab/siZlEaH8/HSedOdnxEp6tgjYLHgs+04Krc4J39I7p4CtpndoBR3V36sH
q99luQLAdEJPkWiuD7s58HGrBPcN0TpCWATtJqUvL3SirEOWoh0=
=mg9Y
-----END PGP SIGNATURE-----

--8YYjJto2R18bh2M9PCS1xyj8PICAxa3BG--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============5482403424470431160==--


From xen-users-bounces@lists.xenproject.org Wed Jan 30 21:37:19 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 21:37: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-users-bounces@lists.xenproject.org>)
	id 1goxWe-0007Fs-BG; Wed, 30 Jan 2019 21:36:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0ka=QG=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1goxWd-0007Fn-FR
 for xen-users@lists.xenproject.org; Wed, 30 Jan 2019 21:36:03 +0000
X-Inumbo-ID: 0a46eaa9-24d7-11e9-aeee-bc764e045a96
Received: from mail-wm1-x32b.google.com (unknown [2a00:1450:4864:20::32b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a46eaa9-24d7-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 21:36:02 +0000 (UTC)
Received: by mail-wm1-x32b.google.com with SMTP id y139so379973wmc.5
 for <xen-users@lists.xenproject.org>; Wed, 30 Jan 2019 13:36:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :to; bh=KIMip4ScblaLesiiQXoYjzwBaMF6049NT9aZza5sx8I=;
 b=UcHzZcvupHzci3wAddEAgQqstnceFhWawzIppOsmcIabCkOdN9+rdeH9aZ+oSK2w2N
 o+ixy53WpD/HxafCiGnakx9Sf1JZZYGduaw6JKRIJYW1akYCLLIKXw7sYZZtroD8d37+
 jRSpRYt/8Spc7grKhvoybTDfy+kV2Zf0KKNP+DZ4d1DTXR95ue7qgO7/RgC+1JaCwx3F
 yhhNSvOnhAfNsnJrfCPv3DdloS5bGxkt8u5vdwwfUO7yDp/PSl65vnqXl9869Qp/2YDY
 r0SJlxfX9sxYHOkal4TNvGamuWeK8sThqFI5qJoE8cUKqbQoGC+Skuu/7l/N6GRdQxf/
 2UhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=KIMip4ScblaLesiiQXoYjzwBaMF6049NT9aZza5sx8I=;
 b=Uezohx8pbVcuGbrHKeQO0cN6wYq1DafdLURMtxbawqnlw76atcAcpFT8m3z/DJII7i
 Yn1Gj6F59pmAiZ9cVahB84neYUgtSspJJ3LSSe0nx1KhBuvGYDyLXcF+sA/I1xyEdw7s
 u6VpvxD2plc/Kv6DbvSmqmD3rbLkIAbeLVuVHQCMo9PaVOnTWRK7pQpujNfHM8ilodp/
 3LzU/QvZ86rWBiRp4abYaTmn22XLKLvhVFw2LHlpmPuiGmzSAJzgrAHJw+9ewtRrQ2wE
 59GHFnFN/VBD7MsvzGl/Y2Yu7euK9L4EcMQrP6UWhKxiiZJDtLbEd4ZLl9f8LBiNJKKo
 smTw==
X-Gm-Message-State: AJcUukfXPsAswgKYWipF6HPWPFu2KubnJZO1sxN+5niDi0Ngpo5FLdUm
 EmzA7OjbRn5SRQ5o2b1XVFdkoM9XXV4=
X-Google-Smtp-Source: ALg8bN63uPHoTONzhuGnqLg3SRTDgol97iDC/H48HIPgGdBnSGu82HjoHRSkpWy1IK+OR8eeaDW23A==
X-Received: by 2002:a1c:dd04:: with SMTP id u4mr26805090wmg.84.1548884161243; 
 Wed, 30 Jan 2019 13:36:01 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:4dcc:8036:1bb7:ca2c?
 ([2a02:c7f:ac18:da00:4dcc:8036:1bb7:ca2c])
 by smtp.gmail.com with ESMTPSA id 199sm3833231wmh.21.2019.01.30.13.36.00
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 30 Jan 2019 13:36:00 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <A2DF515F-C8BB-4592-8C01-827884FCCB56@gmail.com>
Date: Wed, 30 Jan 2019 21:36:00 +0000
To: xen-users@lists.xenproject.org
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-users] Xen Project Developer and Design Summit 2019: Cfp and
 Registration Open Now
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

RGVhciBDb21tdW5pdHkgTWVtYmVycywKCnN0YXJ0aW5nIHRvZGF5LCByZWdpc3RyYXRpb24gb2Zm
aWNpYWxseSBvcGVucyBmb3IgVGhlIFhlbiBQcm9qZWN0IERldmVsb3BlciAmIERlc2lnbiBTdW1t
aXQuIFRoaXMgeWVhcuKAmXMgU3VtbWl0LCB0YWtpbmcgcGxhY2UgZnJvbSBKdWx5IDkgdGhyb3Vn
aCAxMSBpbiBDaGljYWdvLCB3aWxsIGJyaW5nIHRvZ2V0aGVyIHRoZSBYZW4gUHJvamVjdCBjb21t
dW5pdHkgb2YgZGV2ZWxvcGVycyBhbmQgcG93ZXIgdXNlcnMgdG8gc2hhcmUgaWRlYXMsIGxhdGVz
dCBkZXZlbG9wbWVudHMsIGFuZCBleHBlcmllbmNlcywgYXMgd2VsbCBhcyBvZmZlciBvcHBvcnR1
bml0aWVzIHRvIHBsYW4gYW5kIGNvbGxhYm9yYXRlIG9uIGFsbCB0aGluZ3MgWGVuIFByb2plY3Qu
IFlvdSBjYW4gZmluZCBtb3JlIGluZm9ybWF0aW9uIGF0IGh0dHBzOi8vZXZlbnRzLmxpbnV4Zm91
bmRhdGlvbi5vcmcvZXZlbnRzL3hlbnN1bW1pdC0yMDE5LwoKSWYgeW914oCZZCBsaWtlIHRvIHBy
ZXNlbnQgYXQgdGhlIFN1bW1pdCBhbmQgaGF2ZSBhIHRvcGljIHRoYXQgeW914oCZZCBsaWtlIHRv
IHN1Ym1pdCwgdGhlIENhbGwgRm9yIFByb3Bvc2FscyBpcyBvcGVuIG5vdyBhbmQgd2lsbCBjbG9z
ZSBBcHJpbCAxMiwgMjAxOS4KCkxhc3QgYnV0IG5vdCBsZWFzdCwgd2UgaGF2ZSBtYW55IG9wcG9y
dHVuaXRpZXMgdG8gc3VwcG9ydCB0aGUgU3VtbWl0IHZpYSBzcG9uc29yc2hpcHMuIEZvciBpbmZv
cm1hdGlvbiByZWdhcmRpbmcgcmVnaXN0cmF0aW9uLCBzcGVha2luZyBvcHBvcnR1bml0aWVzIGFu
ZCBzcG9uc29yc2hpcHMsIGhlYWQgb3ZlciB0aGUgZXZlbnQgd2Vic2l0ZSBhbmQgbGVhcm4gbW9y
ZSEKCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Jan 31 05:30:47 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 05:30: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-users-bounces@lists.xenproject.org>)
	id 1gp4uo-0007Rc-5B; Thu, 31 Jan 2019 05:29:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=viQl=QH=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1gp4um-0007RX-LL
 for Xen-users@lists.xenproject.org; Thu, 31 Jan 2019 05:29:28 +0000
X-Inumbo-ID: 2cfc9598-2519-11e9-aeee-bc764e045a96
Received: from mail-io1-xd36.google.com (unknown [2607:f8b0:4864:20::d36])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cfc9598-2519-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 05:29:27 +0000 (UTC)
Received: by mail-io1-xd36.google.com with SMTP id s22so1579984ioc.8
 for <Xen-users@lists.xenproject.org>; Wed, 30 Jan 2019 21:29:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=uvYX6j73BIUDgcmjiU0X0z5T3+OG355PDSOKX3/S4Io=;
 b=gc3RhKUUXS1wxWkm87CGl9T/KNSIYCCYKfRyxNtWgkcgh9NlvoCZPUh7U7G+cmxr9u
 n1zW8L6SMwlu2sd0tdqig95IiQnABiT8KhNQ59Prf7vb4MeoCP8sZg3k/jbfhY/B+iTt
 tOY75O0i2AGDiseQW+xva+OVVMs7EIp/D4lffS7Foq89LpZ+OJeBb8MeN0iHSOUjd1QW
 YtPwo9r94vnjZHmJPIzlNjNXJybWtfjz/eXaFuh6FjJNKzanacYYnbhI9+uZJVzaRxhA
 yWa8SDdKTJKH5urAka/3uyQZIfG+oJI6lOrQit41Dl79Ie90jdWEUj378Kr0J7mZXu2Q
 rwOQ==
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=uvYX6j73BIUDgcmjiU0X0z5T3+OG355PDSOKX3/S4Io=;
 b=IbX/PweWvNPf1ZRT1wphcOOfw5x8XOBf8hs7S2EQ6pE0h7+Xv/1EYgTJV7+3oWi5jB
 nk+aVQUOhkhl4SN4Hzdw/vIti8ZUyywKBVcal1ohbxfCqI5WqjT9j8b3GTp2YYGGdSHW
 0xB+H3R2uU+3LLhJzhZAQEO9lRfGySzBzSKqpVDdeyZdiXKTxIengmnOd5wfKNH0wZpp
 OX0jfr0EhoBVs+jDTVG1P6Gb1Fl3ssokUfsECpcZnPGktMV7jm+pKVZXSNFG0F3OPrkE
 1msivhbCNa0AEwAKBK3PA8Y7TpNa6xEDytYn7Wygp0U4CCeb82mH+s9S34L6m5ioXpvN
 R7ag==
X-Gm-Message-State: AHQUAuYjpMGnXqqU/CnZNyvWEEwL7OsXDDEw5XlU4Fumq/hf0Jb07uGp
 4YEsj9PBk5GzSXSGl0OkR1Y0sOQoUhJ0khVGIn/vMA==
X-Google-Smtp-Source: AHgI3IYDrWi2U9Zv58DrMgv/XOF+WYLjPS+36ddiue7ofq9v9DXaFIgrkqZvJW/TM6RE3gOFGDoQzjskzcIWaWgNYSg=
X-Received: by 2002:a6b:8d04:: with SMTP id p4mr17914933iod.222.1548912566486; 
 Wed, 30 Jan 2019 21:29:26 -0800 (PST)
MIME-Version: 1.0
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 31 Jan 2019 10:59:15 +0530
Message-ID: <CAEkELtC8KF8tzOKQgrVcszLmfkPb2eHjO6uZ3LJLUMjQ8irqGg@mail.gmail.com>
To: Xen-users@lists.xenproject.org
Subject: [Xen-users] Enquiry on xen supported boards
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4577627823128109952=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4577627823128109952==
Content-Type: multipart/alternative; boundary="000000000000504f680580ba4f07"

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

hello xen community,

   As I am planning to work with the xen ARM, I would like to know xen
supported board and support for them . So I kindly request you to help me
with the borad lists with cost and the support for the same.

-- 
Thanks and Regards.
Siddhartha V.
+91-9972583616

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

<div dir=3D"ltr">hello xen community,<div><br></div><div>=C2=A0 =C2=A0As I =
am planning to work with the xen ARM, I would like to know xen supported bo=
ard and support for them . So I kindly request you to help me with the bora=
d lists with cost and the support for the same.<br clear=3D"all"><div><br><=
/div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gm=
ail_signature"><div dir=3D"ltr"><div>Thanks and Regards.</div>Siddhartha V.=
</div><div dir=3D"ltr">+91-9972583616<br><div>=C2=A0</div></div></div></div=
></div>

--000000000000504f680580ba4f07--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4577627823128109952==--


From xen-users-bounces@lists.xenproject.org Thu Jan 31 10:27:15 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10: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-users-bounces@lists.xenproject.org>)
	id 1gp9Xv-0005gg-7L; Thu, 31 Jan 2019 10:26:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=viQl=QH=gmail.com=siddhuvgowda.18695@srs-us1.protection.inumbo.net>)
 id 1gp9Xu-0005ga-J7
 for xen-users@lists.xenproject.org; Thu, 31 Jan 2019 10:26:10 +0000
X-Inumbo-ID: 9fb1d873-2542-11e9-aeee-bc764e045a96
Received: from mail-it1-x129.google.com (unknown [2607:f8b0:4864:20::129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fb1d873-2542-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:26:09 +0000 (UTC)
Received: by mail-it1-x129.google.com with SMTP id z20so3237152itc.3
 for <xen-users@lists.xenproject.org>; Thu, 31 Jan 2019 02:26:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=D62oXZMPq4NPjPn99c3jbkcazh6toFEnwlwJ9mlmX+I=;
 b=mXAjJ8HkKCGpJxyphmkKOuljdZMHSLbK04ICBSP04kQHXAHMLx9RroLEXDOGqAqPSP
 uuMxESkulWTvA587VfJ32yIBlL05Ii+OZrK3B1ed6wlZAr0nTT8wbrWLfdMkFCq+BkjD
 zCQZhCVzX0S8lMmVAlJOdevsK7K+ooDxuBztYnX9wRPa9MfSdjJMg6e7U8tbDhy232B0
 iyrf4bSK3Z0Mz26Dgr9pKGwxBjZZlHeVcrtv8LSS9L2mVfaOF95cpJCPFoI0vPZK1EeN
 XD8nHRZPJ+QuidB3f5broy3v1LDtHBhTq1vRCarzhTm/xWKlhDNRMRV9F6xfQLJsGYwe
 kI4A==
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=D62oXZMPq4NPjPn99c3jbkcazh6toFEnwlwJ9mlmX+I=;
 b=iccSivl+HDJqnBejuR4OkcDkwvoqqXFVQ6dhXKNlyzs41VZMyeT4MJ+cO6D5zWYqKt
 9jicbu/pQ9wbJl/c1UkpcI6hMRIHwiupeokjtXdg2BcIG/JL2u1Z4ifO29mvt1Pmvvp3
 MrnZWGdvKypSVPFo/e/75WginxBzyc4Z9K/AHWAAR1pk6S5hI5PMxJzl64RY4lHphJNy
 UfPGOBw795ZME4fs1lf4trQbmmZWT7k+Y+nSRqAHIaWXRcBw6JWvqGQRi6d6vI2AqQ8e
 /xE3N5Jb8vsY2ZXlbZzbLwjBnzhnsfcW1PVRa2HAgORM2AfUxdQSj8VreYRiiD+SfnT1
 jOkA==
X-Gm-Message-State: AJcUuke04W+sCzA2AklxnmM+465L5zodzWhN9Re/Ii3mjC1u+naXb1gs
 Peofmq0oLjtrFPAhMHy2Y90agf0HL5voAlNRAt0BhSFF
X-Google-Smtp-Source: ALg8bN6or1M0ZT9S57MrQCE+dxDZU/Ezv26ffbOifvB/HEDxj9Q6biyuKxRGwS07q2CHJpDPLdiUpyND893tB7jNZZE=
X-Received: by 2002:a24:cb07:: with SMTP id u7mr17974562itg.118.1548930368452; 
 Thu, 31 Jan 2019 02:26:08 -0800 (PST)
MIME-Version: 1.0
From: siddhartha v <siddhuvgowda.18695@gmail.com>
Date: Thu, 31 Jan 2019 15:55:57 +0530
Message-ID: <CAEkELtAHJi1RaT9+8H5XTL_Lvtx7AOfEq5F_mgaP+-a2kLzR9g@mail.gmail.com>
To: xen-arm@lists.xensource.com, xen-users@lists.xenproject.org
Subject: [Xen-users] Enquiry on xen supported hardware boards
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1194450066058234614=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============1194450066058234614==
Content-Type: multipart/alternative; boundary="00000000000064be050580be742c"

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

hello ,

   As I am planning to work with the xen ARM, I would like to know xen
supported board and support for them . So I kindly request you to help me
with the borad lists with cost and the support for the same.
-- 
Thanks and Regards.
Siddhartha V.

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

<div dir=3D"ltr"><br clear=3D"all"><div>hello ,<div><br></div><div>=C2=A0 =
=C2=A0As I am planning to work with the xen ARM, I would like to know xen s=
upported board and support for them . So I kindly request you to help me wi=
th the borad lists with cost and the support for the same.</div></div>-- <b=
r><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signat=
ure"><div dir=3D"ltr"><div>Thanks and Regards.</div>Siddhartha V.<div>=C2=
=A0</div></div></div></div>

--00000000000064be050580be742c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============1194450066058234614==--


